Linux 哪个命令

Linux的 哪个 命令用于标识可执行文件的路径。 通过在路径环境变量中搜索路径来识别路径。

Linux 的语法 哪个 如下:

$ which [filename1] [filename2]..  

什么是 PATH 变量?

PATH 是 Linux 和其他类 Unix 操作系统中的一个环境变量,它告诉 shell 在哪些目录中搜索可执行文件。

要查看PATH变量的内容,我们使用echo命令如下:

$ echo $PATH  

注意:Linux 区分大小写。 因此,请确保以大写形式编写 PATH。

这是常用的快速列表 哪个 Linux 中的命令选项:

  • 其中 :您编写的任何命令名称都会为您提供该命令的路径
  • -一个:列出可执行文件的所有匹配路径
  • 男人: 获取完整的手册 哪个 命令

查找其他命令的路径

在此示例中,我们将找到用于故障排除、测试和诊断网络连接问题的 ping 命令的路径。 Linux的 哪个 command 用于查找 any 命令的完整路径。

语法如下:

$ which ping  
Linux 哪个命令 ping

Linux which 命令的多个参数

我们还可以在 Linux 中同时使用多个参数。 让我们看一下下面的例子:

$ which netcat uptime 
哪个网猫

由于 netcat 命令在我的系统中不可用,因此 which 命令会显示它搜索的所有路径。 uptime 命令在我们的系统中可用,我们可以在输出的最后一行中看到 uptime 命令的完整路径.

打印所有匹配的路径名

我们知道搜索是从左到右进行的。 现在,如果在 PATH 变量中列出的可执行文件中找到多个匹配项怎么办。 在这种情况下, which 命令将只打印第一个(就像先到先得一样)。

要打印所有路径,我们使用 -a 使用 which 命令的选项。

语法如下:

$ which -a touch  
哪个

在这里,它只列出了一个路径,因为系统中只有一个触摸可执行文件。

帮助命令选项

此命令用于显示哪个命令可用的所有选项。

语法如下:

$ info which  
哪个信息

或者,您可以使用 Linux 中的 man 命令来获取有关此功能或任何其他命令的帮助。

结论

在本教程中,我们介绍了 Linux 中 which 命令的所有选项。 我们希望您现在知道如何有效地使用该命令。 如果您有任何疑问,请在评论中告诉我们。