首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >每天学一个 Linux 命令(51):which

每天学一个 Linux 命令(51):which

作者头像
民工哥
发布2021-03-15 16:38:30
发布2021-03-15 16:38:30
6060
举报

昨日推荐:每天学一个 Linux 命令(50):date

命令简介

which 命令用于查找并显示指定的命令的绝对路径信息,按环境变量PATH路径查找。使用 which 命令,也可以看到某个系统命令是否存在。

语法格式

代码语言:javascript
复制
which [options] [--] programname [...]

选项说明

代码语言:javascript
复制
-a  #打印每个匹配文件名的所有匹配路径名
-V  #打印版本信息

which 退出状态

代码语言:javascript
复制
0 #找到了所有文件名,所有文件都是可执行的
1 #找不到一个或多个文件名,或者文件名不可执行
2 #指定的选项无效

应用举例

显示命令的完整路径

代码语言:javascript
复制
[root@centos7 ~]# which which
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
 /usr/bin/alias
 /usr/bin/which
[root@centos7 ~]# which ls
alias ls='ls --color=auto'
 /usr/bin/ls
[root@centos7 ~]# which pwd
/usr/bin/pwd
[root@centos7 ~]# which rz
/usr/bin/rz
[root@centos7 ~]# which ifconfig
/usr/sbin/ifconfig
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-03,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 命令简介
  • 语法格式
  • 选项说明
  • which 退出状态
  • 应用举例
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档