PATH的作用:
PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls这个命令根本不在这个两个目录下,事实上当你输入命令的时候LINUX会去/bin,/usr/bin,/sbin等目录下面去找你此时输入的命令。
可通过$PATH查看所有环境变量12$PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
而PATH的值恰恰就是/bin:/sbin:/usr/bin:……。其中的冒号使目录与目录之间隔开。
设置PATH:
在profile中设置PATH1vim /etc/profile
在文件末尾加上两行12PATH=$PATH:/usr/local/nginx/sbinexport PATH
并执行命令,使其生效1source /etc/profile
相关的环境变量生效后,就不必老跑到软件的可执行文件目录,可直接通过执行1sudo nginx -s reload
或者可以直接将可执行文件,例: /opt/nginx/sbin/nignx 放在某个$PATH下,也可实现相同的功能。