echo $ PATH返回疯狂的结果,这是否会导致问题?

时间:2015-01-05 00:18:51

标签: path terminal

当我输入echo $ PATH时,我得到了

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin

这看起来很疯狂。这样可以/它会导致任何问题吗?如果不是我如何解决它?

谢谢!

2 个答案:

答案 0 :(得分:0)

这并不罕见,并不是多余的。类Unix系统在:上拆分路径,因此您的路径包含以下目录:

  • /usr/bin
  • /bin
  • /usr/sbin
  • /sbin
  • /usr/local/bin
  • /usr/local/sbin

每个位置都有不同类型的二进制文件。您没有指定操作系统,但是FreeBSD manpage概述了它如何处理这些目录。

各种Linux发行版对这些目录的处理方式略有不同,但原则仍然存在。

答案 1 :(得分:0)

这是完全正常的。

如果您尝试运行某个应用程序,它将首先搜索最左侧的路径以查找可执行文件。