查看PATH变量:
[root@xx ~]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
这就是系统命令搜索的所有路径,如果哪天自己写了一些shell脚本,那怎么才能把自己的脚本路径放进PATH变量中的?假定脚本放在目录”/root/mysh”,那么打入以下命令:
[root@xx ~]# export PATH=${PATH}/root/mysh
[root@xx ~]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/mysh
“/root/mysh”,就在PATH的最后面,如果想把”/root/mysh”放在搜索路径的前面,那么就这么写命令
[root@xx ~]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
[root@xx ~]# export PATH=/root/mysql:$PATH
[root@xx ~]# echo $PATH
/root/mysql:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
“/root/mysh”就在前面啦,,,有个要注意的是,那个目录间的冒号,不要弄目录间有两个冒号啦
本文介绍了Linux下PATH环境变量的作用及如何修改。PATH变量定义了系统查找可执行文件的路径列表,文章提供了将自定义脚本目录加入PATH的方法,并展示了如何调整路径顺序。

3436

被折叠的 条评论
为什么被折叠?



