linux中的PATH环境变量

在linux中运行一个程序,比较标准的方法就是使用其绝对路径。比如手动编译安装的软件,如果要启动我们要使用绝对路径,但有时候绝对路径过长会导致我们每次启动程序都要打上冗长的路径而变得繁琐低效。为了方便操作,添加环境变量PATH变量可以让我们直接程序名就可以启动程序。

环境变量PATH是linux中一个告诉系统软件所处位置的一个变量,当我们输入程序名时系统就会在PATH变量中寻找是否存在此程序。所以只要把需要的程序路径加入到PATH中,我们能快速完成对程序的管理。

关于添加程序到PATH的写法:

PATH=$PATH:/usr/local/nginx/sbin

上面这个shell的意思就是将/usr/local/nginx/sbin目录中的可执行程序添加到环境变量中。我们可以根据实际情况来添加路径。

要是想reboot以后还能继续生效,我们可以进行下面的操作:

echo “PATH=$PATH:/usr/local/nginx/sbin” >> /etc/profile.d/add.sh 

source /etc/profile.d/add.sh

这样就可以在reboot以后依旧能使添加的环境变量生效!

有兴趣网友的可以在添加前后输入echo $PATH对比查看有哪些路径加入了PATH环境变量。

发表评论