[英]How does “which” work in osx?
我正在尝试为OSX中的sublime tex安装一个linter。 在崇高中找不到它。 根据文档,这很可能是因为PATH错误。 它说我应该试试这个 :
hash -r
which linter
但将linter替换为“ linter可执行文件”。 我试过了
which standard
which sublimeLinter-contrib-standard
which fooBarBaz
但他们都不返回任何东西。 我需要在特定目录中执行此操作还是其他错误?
which
使用它继承的PATH
的值。 这事实上which
没有返回确认您需要将相应的目录添加到您的PATH
。
which
命令会浏览您的Shell的PATH变量中定义的目录以及您在~/.bash_profile
文件中定义的任何别名,以查找作为参数给出的命令的位置。 当您想准确查明正在使用哪个命令版本时,这很有用。 这是一个例子:
$ which ls
/bin/ls
这告诉您,使用ls命令时,将运行/ bin / ls。 该命令还将告诉您特定命令是否是内置的Shell。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.