百度
360搜索
搜狗搜索

linux下which命令详细介绍

在 Linux 系统里,which 命令用于查找并显示某个可执行文件的完整路径。此命令在你想知道系统所使用的某个命令具体位于哪个目录时特别有用。

基本语法

bash

 选项 命令名

常用选项

  • -a:显示所有匹配的路径,而不只是第一个。
  • --skip-alias:不考虑别名,只查找实际的可执行文件。
  • --skip-functions:不考虑 shell 函数,只查找可执行文件。

使用示例

  1. 查找 ls 命令的路径

bash

 

运行这个命令,你会看到 ls 命令所在的完整路径,输出结果可能是 /bin/ls

  1. 查找所有匹配的 python 路径

bash

  python

这个命令会列出系统中所有名为 python 的可执行文件的路径。

注意事项

  • which 命令依赖于环境变量 PATH,它只会在 PATH 变量所指定的目录中进行查找。
  • 若某个命令是通过别名或者 shell 函数定义的,which 可能无法正确显示其路径,此时可使用 -a 选项或结合其他命令(如 type)来进一步确认。

阅读更多 >>>  find命令,批处理文件中 find 命令的例子

文章数据信息:

本文主要探讨:"linux下which命令", 浏览人数已经达到31次, 首屏加载时间:1.766 秒。