我正在使用Ubuntu Desktop 14.04,因此,我正在使用非登录外壳。当我打开GUI终端时,首先非登录Shell会话将读取以下启动文件:
/etc/bash.bashrc
~/.bashrc
非登录外壳程序从父进程(即登录外壳程序)继承环境,因此会话还读取以下启动文件:
/etc/profile
~/.bash_profile
但是,我无法找到$PATH
全系统的路径一样/bin
,/sbin
,/usr/bin
,/usr/sbin
,在这些文件中的设置。$PATH
这些目录的集合在哪里?
PATH
在/etc/environment
文件中设置了(默认)系统范围。
$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
基本上是保存全局环境变量的地方。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句