欢迎光临散文网 会员登陆 & 注册

linux系统设置系统环境变量/用户变量方法

2023-03-28 15:03 作者:大衣哥编程  | 我要投稿

系统环境变量

1. 全局修改,暴力,不是很推荐, Linux不建议在/etc/profile文件中设置系统环境变量
   /etc/profile

2. 在/etc/profile.d目录中增加环境变量脚本文件,这是Linux推荐的方法
/etc/profile在每次启动时会执行/etc/profile.d下全部的脚本文件。/etc/profile.d比/etc/profile好维护,不想要什么变量直接删除/etc/profile.d下对应的 shell 脚本即可。

3. 在/etc/bashrc文件中设置环境变量。

该文件配置的环境变量将会影响全部用户使用的bash shell。但是,Linux也不建议在/etc/bashrc文件中设置系统环境变量。

 用户环境变量

用户环境变量只对当前用户生效,设置用户环境变量也有多种方法。
在用户的主目录,有几个特别的文件,用ls是看不见的,用 ls .bash_* 可以看见。

1. .bash_profile(推荐首选)
当用户登录时执行,每个用户都可以使用该文件来配置专属于自己的环境变量。

2. .bashrc
当用户登录时以及每次打开新的Shell时该文件都将被读取,不推荐在里面配置用户专用的环境变量,
每开一个Shell,该文件都会被读取一次,效率肯定受影响。

修改指定用户环境变量,例如:系统oracle 用户,其独有的环境变量文件为:
  /home/oracle/.bashrc

3. .bash_logout
当每次退出系统(退出bash shell)时执行该文件。

4   .bash_history
保存了当前用户使用过的历史命令。

例如:


linux系统设置系统环境变量/用户变量方法的评论 (共 条)

分享到微博请遵守国家法律