系统环境变量和个人环境变量
系统环境变量和用户环境变量
系统环境变量(全局)
-
/etc/profile
- 交互,登录才执行 系统层次 交互式login shell 登录Linux系统或使用su -命令时
- 想更改某些环境变量,最好在 /etc/profile.d/ 下去自定义,创建格式为XXX.sh
-
/etc/bashrc
- 用户不用登录,执行shell就生效 用户层次
- 它和 /etc/profile一样,在/etc/bashrc设置不好,要在 /etc/profile.d/ 目录下去定义,创建格式为.sh的文件
用户环境变量
-
~/.bashrc
- 执行新的shell脚本时每次都调用,可以将每个用户之自定义的alias或者自定义变量写到这个文件中
-
~/.bash_profile
- 用户登录时加载,调用.bashrc,该文件仅仅执行一次
-
~/.bash_history
- 显示命令执行历史
-
~/.bash_logout
- 退出shell时的操作,可以把一些清理的工作放到这个文件中

浙公网安备 33010602011771号