使用启动脚本,可以让自定义的环境一劳永逸。这些脚本在shell被创建时运行根据shell是登入shell还是非登入shell,所运行的启动脚本也会不一样我们“su - ”是登入shell;“su ”是非登入shell放在启动脚本中典型的包括:① 本地变量设置,特别是PS1比如,我的:[Oracle@10gR2 ~ $]tail -f .bash_profile | grep -n --color=auto "PS1"10:export PS1="[u@10gR2 W $]"② 环境变量 例如 PATH③ 别名④ umask㈠ 登入shell/etc/profile 是登入shell启动后运行的第一个启动脚本它只为登入shell运行;非登入shell不会引发这个脚本登入shell加载启动脚本的顺序为:/etc/profile → /etc/profile.d → .bash_profile → .bashrc → /etc/bashrc每个调用的脚本会依次撤销前一个调用脚本中的改变在退出登入shell时,我们还可以执行某些任务,如创建自动备份、清除临时文件把这些任务放在.bash_logout文件中㈡ 非登入shell非登入shell加载启动脚本的顺序:.bashrc → /etc/bashrc → /etc/profile.dLinux内核(kernel)版本号的意义Ubuntu 添加管理员账号相关资讯 shell
- Linux入门学习:认识shell和bash (03月25日)
- SHELL中创建临时文件的方法 (07/22/2014 10:45:00)
- shell技巧分享 (03/08/2014 07:15:33)
| - 使用shell进行数学运算 (04/14/2015 06:14:58)
- Shell在大数据时代的魅力:从一道百 (07/21/2014 07:26:42)
- shell用户个人配置文件 (10/30/2013 20:10:00)
|
本文评论 查看全部评论 (0)