在Linux bash中如何永久设置$PATH

时间:2019-11-20 08:53:40  来源:igfitidea点击:

在Linux上如何永久设置$PATH?
如何将目录永久添加到Shell PATH变量?

在shell中,$PATH变量定义的命令的搜索路径。
它是使用冒号分隔的目录列表。

查看当前的PATH设置

执行以下命令:

echo $PATH
或者
printf "%s\n", $PATH

输出示例:

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

如何添加新路径(目录)到PATH?

语法为:

PATH=$PATH:/new/dir1/here
PATH=$PATH:/new/dir1/here:PATH=$PATH:/new/dir2/here/

或者

PATH=/new/dir1/here:$PATH
PATH=/new/dir1/here:/new/dir2/here/:$PATH

将目录永久添加到Shell PATH

需要shell变量永久有效,需要将设置放到配置文件~/.profile或者~/.bash_profile中

$ vi ~/.profile

或者

$ vi ~/.bash_profile

添加PATH设置:

export PATH=$PATH:$HOME/bin/:/dir/sbin/

注销重新登录。
或者执行下面的命令直接生效,不用注销。

$ source ~/.profile

或者

$ source ~/.bash_profile

验证一下:

$ echo $PATH