我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
实例1:查找文件、显示命令路径 命令: whichlsmod 输出: [root@localhost~]#whichpwd/bin/pwd 说明: which是根据使用者所配置的PATH变量内的目录去搜寻可运行档的!所以,不同的PATH配置内容所找到的命令当然不一样的! 实例2:用which去找出which 命令: whichwhich 输出: [root@localhost~]#whichwhichaliaswhich='alias|/usr/bin/which--tty-only--read-alias--show-dot --show-tilde' 说明: 竟然会有两个which,其中一个是alias这就是所谓的『命令别名』,意思是输入which会等於后面接的那串命令! 实例3:找出cd这个命令 命令: whichcd 输出: 说明: cd这个常用的命令竟然找不到啊!为什么呢?这是因为cd是bash内建的命令!但是which默认是找PATH内所规范的目录,所以当然一定找不到的! 本文转自码农网
沈阳尚观Java/嵌入式技术交流与资源分享群:188209461 沈阳尚观Linux/Oracle技术交流与资源分享群:526210419 联系QQ:2923605081。可申请到校免费试听呦! 本文转载于微信公众号: 沈阳尚观科技(SYuplooking),更多微信文章请扫描关注公众号: |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|