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