Macos 在操作系统x中找不到where命令
好的,所以标题是非常自我解释的,当我键入Macos 在操作系统x中找不到where命令,macos,unix,terminal,Macos,Unix,Terminal,好的,所以标题是非常自我解释的,当我键入where…作为命令返回时 -bash: where: command not found 我当前的bash配置文件包括: export PATH="/usr/local/lib:$PATH" export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/lib/node_modules/bin:$PATH" 我在谷歌上搜索了一会儿,发现大多数人只需要/usr/bin和/usr/sbin,我两者都有 有什么
where…
作为命令返回时
-bash: where: command not found
我当前的bash配置文件包括:
export PATH="/usr/local/lib:$PATH"
export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/lib/node_modules/bin:$PATH"
我在谷歌上搜索了一会儿,发现大多数人只需要/usr/bin
和/usr/sbin
,我两者都有
有什么想法吗?“where”是csh的内置shell。这就是你真正想要的吗
“which”和“whereis”位于/usr/bin下,并告诉您在哪里可以找到给定的命令 正如斯图尔特所说,
其中
是一个tcsh内置命令。这是命令的扩展版本,它命令其中
告诉您命令名解析为什么,并且其中
显示了可能找到命令的所有位置(包括$PATH
中的别名、内置项和可执行文件)的列表
bash等价物是类型-a
如果愿意,可以将此函数定义添加到.bashrc
或.bash\u配置文件中:
where() { type -a "$@" ; }
输出的格式不完全相同,但它提供了相同的信息
(或者你可以考虑重新训练自己使用<代码>类型-A 而不是<代码> 。)/P>是的,这就是我正在寻找的,有趣的是,在我的$PATH中我找不到/Ur/bin。