Linux基础——Linux环境变量配置
本文使用Linux系统配置
有图形化界面系统配置
运行环境:VMware workstation 15.x
系统版本:deepin15.11无图形化界面系统配置
运行环境:Azure vm
系统版本:Centos 7.3
本文出现的错误或问题肯请大佬们积极发言,谢谢。
需要先了解的内容
Linux环境配置文件位置
- 显示当前系统环境变量信息可以通过export指令显示
- 注意
- /etc/profile,/home/xxx/.profile(有些系统是.bash_profile)只会在用户登陆时被加载,所以
修改以后需要重启服务!!!
- /etc/bashrc/,/home/xxx/.bashrc在每次启动终端的时候被执行,虽然直接修改bashrc文件会带来很多方便,但是
配置环境路径的时候最好还是放进profile中
,并重启,这样确保环境路径能被加载入系统中,减少错误的发生。
- /etc/profile,/home/xxx/.profile(有些系统是.bash_profile)只会在用户登陆时被加载,所以
- 因为环境配置文件分布的特点,本文将配置环境变量的方法分成2类
Linux配置局部环境变量
局部环境变量只能是当前用户有效,需要注意如果用户以普通用户的身份执行sudo su登入root用户时,改变的是root用户的环境变量,在退出root用户的时候自身账户不受任何影响,很多时候需要注意,这是多数环境配置出错的问题之源!!
临时添加局部环境变量
- 临时环境变量特性:
- 修改后起效时间:立即生效
- 作用周期:当前终端关闭前
如果是服务器远程调用的话,不重启服务的话可以长期有效。