Linux的 哪个 命令用于标识可执行文件的路径。 通过在路径环境变量中搜索路径来识别路径。
Linux 的语法 哪个 如下:
$ which [filename1] [filename2]..
什么是 PATH 变量?
PATH 是 Linux 和其他类 Unix 操作系统中的一个环境变量,它告诉 shell 在哪些目录中搜索可执行文件。
要查看PATH变量的内容,我们使用echo命令如下:
$ echo $PATH
注意:Linux 区分大小写。 因此,请确保以大写形式编写 PATH。
这是常用的快速列表 哪个 Linux 中的命令选项:
- 其中 :您编写的任何命令名称都会为您提供该命令的路径
- -一个:列出可执行文件的所有匹配路径
- 男人: 获取完整的手册 哪个 命令
查找其他命令的路径
在此示例中,我们将找到用于故障排除、测试和诊断网络连接问题的 ping 命令的路径。 Linux的 哪个 command 用于查找 any 命令的完整路径。
语法如下:
$ which ping
Linux which 命令的多个参数
我们还可以在 Linux 中同时使用多个参数。 让我们看一下下面的例子:
$ which netcat uptime
由于 netcat 命令在我的系统中不可用,因此 which 命令会显示它搜索的所有路径。 uptime 命令在我们的系统中可用,我们可以在输出的最后一行中看到 uptime 命令的完整路径.
打印所有匹配的路径名
我们知道搜索是从左到右进行的。 现在,如果在 PATH 变量中列出的可执行文件中找到多个匹配项怎么办。 在这种情况下, which 命令将只打印第一个(就像先到先得一样)。
要打印所有路径,我们使用 -a
使用 which 命令的选项。
语法如下:
$ which -a touch
在这里,它只列出了一个路径,因为系统中只有一个触摸可执行文件。
帮助命令选项
此命令用于显示哪个命令可用的所有选项。
语法如下:
$ info which
或者,您可以使用 Linux 中的 man 命令来获取有关此功能或任何其他命令的帮助。
结论
在本教程中,我们介绍了 Linux 中 which 命令的所有选项。 我们希望您现在知道如何有效地使用该命令。 如果您有任何疑问,请在评论中告诉我们。