主题105: shell、脚本和数据管理
: Y- ^, a# h( e& ]
, H3 _$ ?; r0 J+ S B+ J: J105.1定制和使用shell环境
2 u6 |3 M* t$ R# r" G; ^5 V) h权重 4 4 q2 W4 Q S7 j) E6 R2 `( k
描述 考生应该能够根据用户需求来定制shell环境。考生应该能够修改全局(global)和用户配置文件(profile)。 4 s" Q( ~" Q7 C2 p$ }
4 _/ s U: @" L' J重要知识范围
# N( x- r# i" v$ k: Y' X在登录或者生成一个新shell时设置环境变量(例如PATH)。 2 t5 y' I1 H* ?7 \
为经常用到的命令序列编写BASH函数 4 u; ?- r# q% M
为新的用户账户保存框架(skeleton)目录
3 O' i+ ^9 C. M7 w- N7 t; i' Y' v使用正确目录设置命令搜索路径 ! K: v2 c" N/ b: @- w! M' j
下面给出了部分用到的文件、term和工具:
. \' ~! Q0 u8 }/etc/profile . u/ O; s6 J$ k4 C$ W2 M. l+ t
env
: \3 ^( J H6 t0 R. i5 t% @export
4 U% {; v5 `+ J; `. y8 {4 Oset + d z& [/ H, c; |
unset 1 G& m9 z( V' n9 D* ^
~/.bash_profile
2 y) n6 `! X$ C4 Z* C' @0 T~/.bash_login
8 @+ z. ^( R& ~0 I~/.profile I p9 H" w5 I+ b; r' a& k
~/.bashrc 9 Z. v# ^' a8 d; Q% m( l
~/.bash_logout " l( g# Z, g: d0 m2 t2 S
function
- ?* {" F( s$ K9 h# n5 p9 E. palias
: Q" B7 b* i6 N) i i; I Ilists |