📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

如何查看linux的命令执行路径

创建时间2019-04-16最后修改2019-04-16原位置/程序员成长之旅/Linux学习/字数478图片/附件8
目录:程序员成长之旅/Linux学习
  1. 1

可以通过type命令来查询命令所在的目录。

🖼 图片占位(归档模式)图片见原始导出:%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8Blinux%E7%9A%84%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E8%B7%AF%E5%BE%84.assets/0.3875333943772874.png
步骤阅读 2. 2

type命令是用来判断shell命令的类型的,如果是内部命令,没有独立可执行的文件,也就谈不上目录。如果是外部命令则一般会打印出其路径,也可以通过-p参数指明输出可执行文件的路径。

🖼 图片占位(归档模式)图片见原始导出:%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8Blinux%E7%9A%84%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E8%B7%AF%E5%BE%84.assets/0.2553268492344527.png
步骤阅读 3. 3

可以通过which命令来查询命令所在的目录

🖼 图片占位(归档模式)图片见原始导出:%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8Blinux%E7%9A%84%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E8%B7%AF%E5%BE%84.assets/0.6176403831056714.png
步骤阅读 4. 4

which命令的原理是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令,可以通过echo命令显示PATH变量的值,即是which命令查找的路径范围。

🖼 图片占位(归档模式)图片见原始导出:%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8Blinux%E7%9A%84%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E8%B7%AF%E5%BE%84.assets/0.25702505598681813.png
步骤阅读 5. 5

可以通过whereis命令来查询命令所在的目录,因为命令是可执行文件 ,所以使用-b参数。

原地址:https://blog.csdn.net/jonathan158/article/details/78613929