博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每天一个linux命令(16):which
阅读量:6184 次
发布时间:2019-06-21

本文共 1446 字,大约阅读时间需要 4 分钟。

1、命令简介

which (which) 命令的作用是在PATH变量指定的路径中搜索某个系统命令的位置并且返回第一个搜索结果。也就是说使用which命令就可以看到某个系统命令是否存在以及执行的到底是哪一个位置的命令

2、用法

/usr/bin/which [options] [--] COMMAND [...]

3、选项

--version, -[vV]   显示版本信息  --help,          显示帮助信息  --skip-dot       Skip directories in PATH that start with a dot.  --skip-tilde     Skip directories in PATH that start with a tilde.  --show-dot       Don't expand a dot to current directory in output.  --show-tilde     Output a tilde for HOME directory for non-root.  --tty-only       Stop processing options on the right if not on tty.
--read-alias, -i Read list of aliases from stdin.  --skip-alias     Ignore option --read-alias; don't read stdin.  --read-functions Read shell functions from stdin.  --skip-functions Ignore option --read-functions; don't read stdin.

4、示例

示例1:查看默认的jdk
[root@oracledb ~]# which java/usr/bin/java
示例2:which查找的目录,PATH变量的值
[root@oracledb ~]# echo $PATH/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
实例3:查找有别名的命令时会列出具体的别名信息
[root@oracledb ~]# which whichalias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'    /usr/bin/which

用 which 去找出 which,结果会有两个 which ,其中一个是 alias 这就是所谓的『命令别名』

实例4:Bash内建命令无法查找到如cd命令
[root@oracledb ~]# which cd/usr/bin/which: no cd in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)

cd 这个常用的命令找不到,这是因为 cd 是bash 内建的命令! 但是 which 默认是找 PATH 内所规范的目录,所以当然找不到!

转载地址:http://hbsda.baihongyu.com/

你可能感兴趣的文章
LinkedHashMap的实现原理
查看>>
shell 判断语句
查看>>
LVS+keepalived+Nginx(前后端故障处理)全自动化负载均衡配置
查看>>
gdb调试(转自http://wenku.baidu.com/view/abdda42ee2bd960590c67730.html)
查看>>
我的友情链接
查看>>
一双皮鞋
查看>>
oracle闪回操作详解
查看>>
复制仓库
查看>>
percent之Timer
查看>>
折腾Java设计模式之中介者模式
查看>>
腾讯电脑管家提醒您:该网站可能存在安全风险,请谨慎访问!怎么去除?
查看>>
tomcat下的内存设置,以及设置tomcat内存参数的查看
查看>>
django搭建博客网站
查看>>
《linux Shell 脚本攻略》进阶学习(第一部分)
查看>>
java 邮件收发
查看>>
我的友情链接
查看>>
mysql root 管理软件
查看>>
jquery mobile自动弹出popup
查看>>
hash注入神器WCE发布1.4 Beta版本
查看>>
CloudFoundry DEA运作源码分析
查看>>