首页 > 系统服务 > 详细

Linux命令-which

时间:2020-06-23 12:34:18      阅读:53      评论:0      收藏:0      [点我收藏+]

which命令


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

  1. 命令格式
    which [option] 可执行程序名称
    
  2. 命令功能
    which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
  3. 命令参数
    -n<文件名长度>指定文件名长度,指定的长度必须大或等于所有文件中最长的文件名。
    -p<文件名长度>-n参数相同,但此处的<文件名长度>包括了文件的路径。
    -a, --all 显示所有的路径,而不是搜索到的第一个
    -w  指定输出时栏位的宽度。
    -V  显示版本信息。
  4. 使用实例
    ## 显示命令路径
    $ which pwd
    /bin/pwd
    $ which chmod
    /bin/chmod
    
    ## 显示所有的搜索结果
    $ which -a python 
    /opt/sysoft/Python-2.7.11/bin/python
    /usr/bin/python
    
    ## 找出cd命令
    $ which cd
    /usr/bin/which: no cd in ...
    ## 说明:cd这个常用的命令竟然找不到啊!为什么呢?这是因为 cd 是bash 内建的命令! 但是 which 默认是找 PATH 内所规范的目录,所以当然一定找不到的!
    

Linux命令-which

原文:https://www.cnblogs.com/dataanaly/p/13181135.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!