PATH是系统环境变量中的一种,同时将一些二进制文件的绝对路径追加进去,则在系统终端中可以发现这些路径下的文件。
一. 环境变量设置
export PATH=<二进制文件的绝对路径>:$PATH
以下为结合实际例子的操作
1、临时设置
打开一个终端执行如下命令
export PATH=/usr/local/mysql:$PATH
2、当前用户的全局设置
vim ~/.bashrc
在~/.bashrc里面添加如下命令
export PATH=/usr/local/mysql:$PATH
执行如下使生效:
source ~/.bashrc
3、所有用户的全局设置
sudo vim /etc/profile
在/etc/profile里面添加如下命令
export PATH=/usr/local/mysql:$PATH
使生效:
source /etc/profile
二、测试当前的环境变量
echo $PATH 或 env
三、用户登录后加载profile和bashrc的流程如下
1. /etc/profile
->/etc/profile.d/*.sh
2. $HOME/.bash_profile
->$HOME/.bashrc
->/etc/bashrc
说明:bash首先执行/etc/profile脚本,/etc/profile脚本先依次执行/etc/profile.d/*.sh ,随后bash会执行用户主目录下的.bash_profile脚本,.bash_profile脚本会执行用户主目录下的.bashrc脚本, 而.bashrc脚本会执行/etc/bashrc脚本。 至此,所有的环境变量和初始化设定都已经加载完成. bash随后调用terminfo和inputrc,完成终端属性和键盘映射的设定;