linux profile 在哪个目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux profile 在哪个目录相关的知识,希望对你有一定的参考价值。

参考技术A profile文件在路径/etc下 参考技术B linux下profile是在/etc目录下。用户可以在Profile文件中加入环境变量,这些环境变量都会得以设置,不用每次都手工设置。
一、Unix/Linux有两个profile文件。
1、/etc/profile:是全局profile文件,设置后会影响到所有用户。
2、/home/username/.profile或.bash_profile是针对特定用户的,可以针对用户,来配置自己的环境变量。
注意:profile是unix上才有的;bash_profile是Linux下有的(Linux下,用户目录没有.profile文件)
/home/username/.profile或.bash_profile,都是隐藏文件,需要使用ls -a才能看到。
二、Bash登陆(login)的时候,Profile执行的顺序。
1、先执行全局Profile, /etc/profile。
2、接着bash会检查使用者的HOME目录中,是否有 .bash_profile 或者 .bash_login或者 .profile,若有,则会执行其中一个,执行顺序为:
.bash_profile 最优先执行> .bash_login其次执行 > .profile 最后执行。

linux .bash_profile在哪里

全局的是在/etc目录下(/etc/profile)
用户个人的是在用户的家目录下(~/.profile)

查看:

全局:cat /etc/profile

 

 

个人:cat ~/.bash_profile

 

 

编辑:

全局:vi /etc/profile

个人:vi ~/.bash_profile

以上是关于linux profile 在哪个目录的主要内容,如果未能解决你的问题,请参考以下文章

linux .bash_profile在哪里

Linux下profile

profile文件和环境变量

linux 新建用户后,在用户目录下没有.bash_profile文件生成

Linux中无法保存profile文件

Linux配置用户本身的环境变量的文件是哪个?