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