linux查询命令路径where
linux查询命令路径where详细介绍
在 Linux 里,要查询命令的路径,通常会用到which、whereis和type这几个命令,下面为你详细介绍:
1.
which命令
which命令的作用是在环境变量PATH所包含的目录里查找可执行文件的位置。它仅会返回找到的第一个匹配项。
示例:
bash
运行上述命令后,就会输出ls命令的路径。
2.
whereis命令
whereis命令能够查找二进制文件、源代码文件和帮助文档文件的位置。它会搜索多个标准路径,并且返回所有匹配的结果。
示例:
bash
运行此命令,会输出ls命令的二进制文件路径、源代码文件路径(若存在)和帮助文档文件路径。
3.
type命令
type命令可用于显示命令的类型,当命令是可执行文件时,它也会显示其路径。
示例:
bash
912type
运行该命令,会输出ls命令的类型以及路径(如果是外部命令)。
总结来说,如果你只想获取命令的可执行文件路径,which命令是不错的选择;要是你想获取更多相关文件的路径,像源代码和帮助文档,那么whereis命令更合适;而type命令主要用于判断命令的类型。