快捷搜索:   nginx

Linux 下的 PATH 变量

Linux下的变量,多种多样,包含在 Linux 运行的个个环节之中,当然对于一个桌面来说,有一个系统变量是应该知道的。那就是 PATH变量莫属 ,它在系统中的主要作用是,提供命令的搜索路径

查看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”就在前面啦,,,有个要注意的是,那个目录间的冒号,不要弄目录间有两个冒号啦

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论