echo $PATH returns 疯狂的结果,这会导致问题吗?
echo $PATH returns crazy result, is this going to cause issues?
当我输入 echo $PATH 时,我得到
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin
这看起来很多余。这个okay/is会不会有什么问题?如果不是,我该如何解决?
谢谢!
这并不罕见,也不是多余的。类 Unix 系统在 :
上拆分路径,因此您的路径包含以下目录:
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/usr/local/sbin
不同种类的二进制文件存在于每个位置。您没有指定您的操作系统,但是 FreeBSD manpage 概述了它如何处理这些目录。
各种 Linux 发行版对这些目录的处理方式略有不同,但原则仍然成立。
这是完全正常的。
如果您尝试 运行 应用程序,它将首先搜索最左边的路径以查找可执行文件。
当我输入 echo $PATH 时,我得到
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin
这看起来很多余。这个okay/is会不会有什么问题?如果不是,我该如何解决?
谢谢!
这并不罕见,也不是多余的。类 Unix 系统在 :
上拆分路径,因此您的路径包含以下目录:
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/usr/local/sbin
不同种类的二进制文件存在于每个位置。您没有指定您的操作系统,但是 FreeBSD manpage 概述了它如何处理这些目录。
各种 Linux 发行版对这些目录的处理方式略有不同,但原则仍然成立。
这是完全正常的。
如果您尝试 运行 应用程序,它将首先搜索最左边的路径以查找可执行文件。