linux查询命令路径where
-
Linux系统中查询命令路径的方法有很多种,其中比较常用的方法是使用where命令。下面就来介绍一下使用where命令查询命令路径的具体步骤。
步骤一:打开终端
在Linux系统中,查询命令路径主要通过终端来完成。因此,首先需要打开终端。可以通过快捷键Ctrl+Alt+T来打开终端,也可以在应用菜单中找到终端应用程序并打开。步骤二:输入where命令
在终端中,输入以下命令:
“`
where
“`
其中,``是待查询的命令名称。例如,要查询ls命令的路径,可以输入:
“`
where ls
“`步骤三:查看结果
终端会显示出查询结果,即该命令在系统中的路径。如果该命令存在于系统中的多个路径中,终端会一一列出。通常情况下,会优先显示系统默认的路径。除了where命令外,还有其他一些常用的命令可以用来查询命令路径,例如which命令和type命令。它们的使用方法类似,只是命令名称有所不同。你可以在终端中输入`man which`或`man type`来查看这些命令的详细使用说明。
总结:通过上述步骤,我们可以很方便地使用where命令查询Linux系统中某个命令的路径。这个方法可以帮助我们了解系统中各个命令所在的位置,方便我们进行相关操作和配置。
2年前 -
在Linux系统中,有几种方法可以查询命令的路径,以确定命令在文件系统中的位置。以下是五种常用的方法:
1. 使用whereis命令:
`whereis`命令可以用来快速查找命令的二进制文件、源代码和帮助文件的路径。它的基本语法是:
“`
whereis
“`
其中``是要查询的命令的名称。`whereis`命令会返回一个或多个该命令的路径,路径之间以空格分隔。 2. 使用which命令:
`which`命令可以用来查找一个命令在系统`PATH`变量指定的路径中的具体路径。它的基本语法是:
“`
which
“`
其中``是要查询的命令的名称。`which`命令会返回一个路径,该路径是该命令在系统中的绝对路径。 3. 使用type命令:
`type`命令可以用来查找一个命令在系统中的位置。它的基本语法是:
“`
type
“`
其中``是要查询的命令的名称。`type`命令会返回一个信息,指明该命令是一个内置命令、外部命令还是别名,以及它在文件系统中的位置。 4. 使用查找命令:
`find`命令是一个强大的用于在文件系统中查找文件和目录的命令。我们可以利用`find`命令来查找命令的路径。如下所示:
“`
find / -name2>/dev/null
“`
其中``是要查询的命令的名称。上述命令将从根目录`/`开始递归搜索文件系统,并打印出命令的绝对路径。 5. 使用where命令:
`where`命令是一个用于在Linux系统中查找命令路径的shell内部命令。它的用法与`which`命令相似:
“`
where
“`
其中``是要查询的命令的名称。`where`命令会返回一个路径,该路径是该命令在系统中的绝对路径。 以上是五种常用的查询命令路径的方法。通过其中的任意一种方式,您都可以快速找到指定命令在Linux系统中的位置。
2年前 -
在Linux系统中,可以使用`whereis`命令来查询命令的路径和源文件位置。`whereis`命令可以在系统中搜索特定的文件和目录以及相关的文件和目录。
`whereis`命令的语法如下:
“`
whereis [选项] [文件名]…
“``whereis`命令的选项包括:
– `-b`:显示可执行文件的位置。
– `-m`:显示帮助文件的位置。
– `-s`:显示源码文件的位置。
– `-u`:显示无效文件的位置。
– `-B`<目录>:指定搜索可执行文件的目录。
– `-M`<目录>:指定搜索帮助文件的目录。
– `-S`<目录>:指定搜索源码文件的目录。下面是几个常见的用法示例:
##### 示例 1:
查询命令`ls`的路径和文件位置:
“`
whereis ls
“`
输出示例:
“`
ls: /bin/ls /usr/share/man/man1/ls.1.gz
“`
这里显示了`ls`命令的可执行文件路径为`/bin/ls`,帮助文件路径为`/usr/share/man/man1/ls.1.gz`。##### 示例 2:
指定搜索命令的目录,并查询命令的路径和文件位置:
“`
whereis -B /usr/local/bin/ vim
“`
输出示例:
“`
vim: /usr/local/bin/vim /usr/share/vim
“`
这里使用了`-B`选项来指定搜索命令的目录为`/usr/local/bin/`,然后查询命令`vim`的路径和文件位置。结果显示可执行文件路径为`/usr/local/bin/vim`,同时还显示了相关的文件目录`/usr/share/vim`。##### 示例 3:
查询多个命令的路径和文件位置:
“`
whereis gcc make
“`
输出示例:
“`
gcc: /usr/bin/gcc /usr/lib/gcc
make: /usr/bin/make /usr/share/man/man1/make.1.gz
“`
这里同时查询了命令`gcc`和`make`的路径和文件位置。结果显示了每个命令的可执行文件路径以及相关的文件位置。需要注意的是,`whereis`命令只能查询系统已经安装的命令的路径和文件位置,对于自行编译的命令或者没有安装的命令无法查询到信息。另外,`whereis`命令只能查询二进制文件、帮助文件和源码文件的位置,无法查询其他类型的文件。
2年前