命令介绍
命令:which 查找二进制命令,按环境变量PATH路径查找
用法: /usr/bin/which [options] [–] COMMAND […] which 选项 命令
命令选项
[root@fp-21 ~]# which --help
--version # 打印版本信息
--help # 查看帮助信息
--skip-dot # 查询过程跳过以点( . )开头的目录
--skip-tilde # 查询过程中跳过以腭化符号(~)开头的目录
--show-dot # 输出时,不将点( . )展示到当前目录
--show-tilde # 输出费根目录的家目录
--tty-only # 如果不在终端设备上,右侧命令不处理
--all, -a # 显示环境变量PATH中所有匹配的路径
--read-alias, -i # 从标准输入(默认键盘)读取别名列表
--skip-alias # 读取别名。不读取标准输入
--read-functions # 从标准输入(默认键盘)列表读取shell函数
--skip-functions # 读取函数,不读取标准输入
命令实例
# 查找某个命令文件的绝对路径
[root@fp-21 ~]# which pwd
/usr/bin/pwd
# 查找所有匹配到的路径
[root@fp-21 ~]# which -a which
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
/usr/bin/alias
/usr/bin/which
/usr/bin/which
# which命令查which
[root@fp-21 ~]# which which
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
/usr/bin/alias
/usr/bin/which