设定命令的搜索路径

优质
小牛编辑
138浏览
2023-12-01

使用 echo $PATH ,可以显示 $PATH 变量,输出如下:

/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/bin/X11 /usr/games /usr/X11R6/bin  

它是一个环境变量,代表执行命令时,Shell 的搜索路径。

执行一个命令时,Shell 会到 $PATH 变量定义的路径去搜索,并运行与命令同名的可执行文件。如果程序、脚本等可执行文件并不在上面的路径中,就必须使用绝对路径或者相对路径定位可执行文件。

例如:

/usr/local/mplayer -menu xxx.rmvb
cd /usr/local/   &&  ./mplayer -menu xxx.rmvb  

可以修改 /etc/environment 文件来设定您的命令搜索路径,找到 PATH 起始的行

PATH="$PATH:/user/"  

在双引号中添加您的自定义路径,并以 : 分隔。