当前位置: 技术问答>linux和unix
Linux环境设置问题
来源: 互联网 发布时间:2015-06-09
本文导语: 我想设置新的path,可是/etc/profile,/etc/bashrc和/home/xxx/.bashrc,/home/xxx/.bash_profile都起到什么作用啊。如果想把所有用户的path改一下,应该怎么做? | /etc/profile 是所有用户登录时都会运行一遍的 /e...
我想设置新的path,可是/etc/profile,/etc/bashrc和/home/xxx/.bashrc,/home/xxx/.bash_profile都起到什么作用啊。如果想把所有用户的path改一下,应该怎么做?
|
/etc/profile 是所有用户登录时都会运行一遍的
/etc/bashrc 是启动bash时都会运行的,由于linux默认的shell为bash,所以没有特别指定用户的shell时,登录是都会运行一遍
/home/xxx/.bashrc,/home/xxx/.bash_profile 和上面差不多,只是只针对单个用户
但是要注意一个问题,/home/xxx/的优先级比/etc/的高,也就是说登录时先运行/etc下面的,再运行/home/xxx 下面的
如果想把所有用户的path改一下,应该修改/etc/profile,
/etc/bashrc 是启动bash时都会运行的,由于linux默认的shell为bash,所以没有特别指定用户的shell时,登录是都会运行一遍
/home/xxx/.bashrc,/home/xxx/.bash_profile 和上面差不多,只是只针对单个用户
但是要注意一个问题,/home/xxx/的优先级比/etc/的高,也就是说登录时先运行/etc下面的,再运行/home/xxx 下面的
如果想把所有用户的path改一下,应该修改/etc/profile,