各种环境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
分享到:
相关推荐
【linux学习笔记-1】使用GDB调试简单的用户程序.doc 【linux学习笔记-2】父子进程共享文件描述符.doc 【linux学习笔记-3】文件操作(stat,chmod,umask).doc 【linux学习笔记-4】进程扇和进程链.doc 【linux学习笔记-...
【linux学习笔记-1】使用GDB调试简单的用户程序 【linux学习笔记-2】父子进程共享文件描述符 【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls...
Linux学习笔记-超全总结值得一看(带标签目录),共154页。
linux学习笔记-01linux操作基础
armlinux学习笔记--IIS音频驱动程序分析
Linux学习笔记-很不错适合linux入门者
ARM linux学习笔记--IIS音频驱动程序分析整理
写得蛮好的linux学习笔记--linux目录架构
找到的一篇写的很好的linux学习笔记 不敢独享 大家有兴趣的就下下
Linux学习笔记Linux学习笔记Linux学习笔记Linux学习笔记
armlinux学习笔记--触摸屏驱动程序分析.pdf
Linux学习笔记
armlinux学习笔记--IIS音频驱动程序分析(2).pdf
armlinux学习笔记--IIS音频驱动程序分析(2)资料.pdf
这是我在学习Linux是整理的Linux基础的笔记,能很好地从Windows过渡到Linux这个操作系统上,这是只是Linux应用的基础,对于Linux假设服务器方面的学习资料今后可能还会整理上传,敬请期待吧。
linux学习笔记-很实用的东西.doc
Linux课程学习笔记 -韩顺平 包含c/c++/python/java 专项 面试题 PDF PPT 笔记 面试题 (百度网盘链接 永久有效) 自学,做笔记,复习可用
Linux学习笔记整理资源 1、Linux简介:一种开源的、免费的操作系统,安装在计算机硬件上、用来管理计算机的硬件和软件资源的系统软件。 Linux注重安全性、稳定性、高并发处理能力,但缺乏优异的可视化界面。 2、...
我平时的linux学习笔记,初学者入门的好材料
由个人整理的兄弟连linux教程1-16章学习笔记,现供大家参考。该资源对于入门的和想快速学习linux的朋友可以起到参考作用。