日期:2014-05-16  浏览次数:20641 次

linux学习笔记-1
各种环境rc的加载顺序
1.先读取 /etc/profile, 再根据/etc/profile的内容去读取其他附加的设置文件,例如 /etc/profile.d与/etc/inputrc等设置  --这是“公共设置”
2.根据不同的用户,到用户的家目录去读取~/.bash_profile或~/.bash_login或~/.profile,(依次尝试,有则忽略后面的..)  --有点用户定制的意思了·
3.根据不同的用户,到家目录去读取 ~/.bashrc, 其中,每次执行shell脚本的时候(去开启一个终端,执行一个脚本..),都会重新读取这个文件

环境的设置要走完以上三个完整的过程,显然 ~/.bashrc确立了最终的结果。因此,bashrc的设置在 ~/.bashrc中是最有效的!

可以将自己习惯的 alias, PATH, 或者自定义的变量写到这里去~~ ~/.bashrc

如果做了修改,可以使用  $source ~/.bashrc 或者 $. ~/.bashrc立即生效~

登陆shell和非登陆shell:

登陆shell读取环境变量按照上述顺序,而非登陆shell,如在图形linux下开的中端,登陆shell中继续开除的其他shell,则只读取 ~/.bashrc
一般系统将 ~/.bash_profile 的内容指到 ~/.bashrc 这样就简化了~~


提示符的环境变量:PS1