Linux which命令(linux which命令详解)

linux Linux which命令 Linux which命令用于标识在终端提示符下键入可执行文件名称(命令)时执行的给定可执行文件的位置。该命令在PATH环境变量中列出的目录中搜索指定为参数的可执行文件。在本教程中,我们将介绍Linux which命令。 By myfreax 10 Oct 2019

Linux which命令用于标示在终端提示符下键入可执行文件名称(命令时开展的得出可执行文件部位。该命令在PATH环境变量中列举的目录中搜索指定为主要参数可执行文件。

在教学中,我们在这里详解Linux which命令。

什么是PATH

在Linux中,PATH是一个环境变量,它告之Shell和其他操作程序哪些目录可搜索可执行文件。是由炉灶分隔的偏重包含可执行文件的目录的绝对路径的目录组成。

要查看PATH自变量具体内容,运用echo命令与$PATH作为基本参数:

echo $PATH

输出将如下所示:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

如何使用which命令

which命令的句法结构如下所示:

which [OPTIONS] FILE_NAME...

例如,要搜索ping命令的一体化方式,输入您以下几个方面:

which ping

输出将是这样子:

/bin/ping

您还可以为which命令给与好多个基本参数:

which netcat uptime

输出将包括详尽方式都netcatuptime可执行文件:

/bin/netcat
/usr/bin/uptime

搜索从左到右进行,如果是在PATH变量列举的目录中找到好多个匹配项,which则仅打印出第一个。要打印所有匹配项,挑选以下-a选项:

which -a touch

输出将说明touch 命令两大详尽方式:

/usr/bin/touch
/bin/touch

一般,一个可执行文件只是另一个可执行文件symlink,但是在某些情况下,您可能在同一位置安上同一命令的两个版本,或使用一样名称安上完全不同命令。

结论

which命令用于在PATH环境变量特定目录中搜索可执行文件来搜索命令。

如果您有任何问题或意见和建议,请在下面。

LINUX

Linux date命令示例(linux的date命令用法)

2023-1-19 11:40:18

LINUX

Linux mv命令移动文件与目录(Linux mv命令:移动文件或改名)

2023-1-19 11:44:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索