linux 用户的环境变量,linux用户环境变量配置文件
今天给各位分享linux 用户的环境变量的知识,其中也会对linux用户环境变量配置文件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
linux中对所有用户的变量设置,应当放在哪个文件下
1、首先在linux中查看系统环境变量,可以使用 env列出所有系统环境变量。
2、此外还可以使用printenv打印列出系统变量,如下图所示。
3、系统环境变量的配置文件,可以查看/etc/profile文件里面记录,如下图所示。
4、linux支持多用户,每个用户都有一个环境变量设置,/etc/bashrc文件,如下图所示。
5、最后查看当前变量,如查看PATH echo$PATH列出当前的PATH环境参数,如下图所示就完成了。
Linux配置用户本身的环境变量的文件是哪个
管理环境变量的文件也分为系统级和用户级的。
1.系统级:
(1)/etc/profile:该文件是用户登录时,操作系统定制用户环境时使用的第一个文件,应用于登录到系统的每一个用户。该文件一般是调用/etc/bash.bashrc文件。
/etc/bash.bashrc:系统级的bashrc文件。
(2)/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
2.用户级(这些文件处于家目录下):
(1)~/.profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。这里是推荐放置个人设置的地方
(2)~/.bashrc:该文件包含专用于你的bashshell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。不推荐放到这儿,因为每开一个shell,这个文件会读取一次,效率肯定有影响。
~/.bash_profileor~./bash_login:这里没有引用作者的,下面会提到
~/.pam_environment:用户级的环境变量设置文件,没有做测试,不知道管不管用。
怎么查看修改linux用户当前的环境变量
查看用户变量可以先切换到该用户
su-用户名
输入密码后:cat.bash_profile
执行后就可以查看到,修变量可以用vim.bash_profile或者 vi.bash_profile
进入后按i进入插入模式,上下左右键选择光标,写入信息后按下esc输出:wq!保存并退出。
export-P列出变量信息
如果不切换用户查看或者修改用户变量可以使用下面的方法(必须是root用户):
cat/home/用户名/.bash_profile查看
vim或者vi/home/用户名/.bash_profile修改
注:用户名请填写自己的.