Linux 中 Which 命令的用法详解

Linux 中 Which 命令的用法详解

which 是一个 Linux 命令行工具,用于查找指定命令的完整路径。如果系统上安装了多个版本的软件或有多个可执行文件的路径,which 将会输出所有可执行文件的路径。以下是 which 的用法详解:

语法

which [options] [command]

参数

  • command: 要查找路径的命令名称。

选项

  • -a--all: 显示所有可执行文件的路径,而不是只显示第一个匹配项的路径。
  • -i--read-stdin: 从标准输入读取要查找路径的命令名称,每行一个。
  • -p--path: 与默认路径一起打印指定的路径。
  • -s--skip-alias: 跳过所有别名、关键字、函数、builtin 以及 hash 表中的命令。
  • -V--version: 显示版本信息。
  • -h--help: 显示帮助信息。

示例

  1. 查找某个命令的路径:
which ls

输出:

/bin/ls
  1. 查找所有可执行文件的路径:
which -a ls

输出:

/bin/ls
/usr/bin/ls
  1. 从标准输入读取要查找路径的命令名称:
echo "ls" | which -i

输出:

/bin/ls
  1. 指定要打印的路径:
which -p /usr/local/bin:/usr/bin:/bin ls

输出:

/bin/ls
  1. 跳过别名、关键字、函数、builtin 以及 hash 表中的命令:
which -s ls

输出:

/bin/ls

希望这个简单的介绍能帮助你更好地理解 which 命令的用法。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/linux/how-to-use-the-which-command-in-linux/

(0)
牛奇网牛奇网
上一篇 2023年2月16日 上午11:45
下一篇 2023年2月16日 下午8:01

相关推荐

发表回复

登录后才能评论