Linux命令之查找命令所在路径which
  TEZNKK3IfmPf 2023年11月13日 66 0

概述

which 命令可以在 PATH 变量所指定的路径中搜索某个命令的位置。

Linux命令之查找命令所在路径which

该命令可以用来判断某个命令是否存在,以及该命令的绝对路径。

注:which 是根据使用者所配置的 PATH 变量内的目录去搜寻的。

Linux命令之查找命令所在路径which

语法

该命令的语法如下:

which [选项] [命令名称或别名]

该命令支持的选项有:

选项 说明
–version, -[vV] 打印版本并成功退出。
–help, 打印此帮助并成功退出。
–skip-dot 跳过 PATH 中以点开头的目录。
–skip-tilde 跳过 PATH 中以波浪号开头的目录。
–show-dot 不要在输出中将点扩展到当前目录。
–show-tilde 为非 root 的 HOME 目录输出一个波浪号。
–tty-only 如果不在 tty 上,则停止右侧的处理选项。
–all, -a 打印 PATH 中的所有匹配项,而不仅仅是第一个。
–read-alias, -i 从标准输入读取别名列表。
–skip-alias 忽略选项 --read-alias;不要阅读标准输入。
–read-functions 从标准输入读取 shell 函数。
–skip-functions 忽略选项 --read-functions;不要阅读标准输入。

注:如果指定了 --read-alias/--read-functions 选项,则输出可以是完整的别名或函数定义,可选地后跟其中使用的每个命令的完整路径。

使用

查找命令路径

如果要查找某个命令的绝对路径,命令格式如下:

# 语法
which 命令名称
# 示例
which ls

Linux命令之查找命令所在路径which

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年05月31日   52   0   0 linux服务器
  TEZNKK3IfmPf   2024年05月31日   30   0   0 linux服务器centos
  TEZNKK3IfmPf   2024年05月31日   29   0   0 linuxbind
  TEZNKK3IfmPf   2024年05月31日   40   0   0 linuxshell
TEZNKK3IfmPf