皇皇

导航

每天一个Linux命令:which

来源:https://www.cnblogs.com/peida/archive/2012/12/05/2803591.html

格式:which 可执行文件名称 

功能:我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: 
       which  查看可执行文件的位置。which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。

    实例1: 

     说明:which 是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档的!所以,不同的 PATH 配置内容所找到的命令当然不一样的!

   实例2:用which找出which

    说明:竟然会有两个 which ,其中一个是 alias 这就是所谓的『命令别名』,意思是输入 which 会等於后面接的那串命令!

  实例3:用which找出cd命令

    说明:cd 这个常用的命令竟然找不到啊!为什么呢?这是因为 cd 是bash 内建的命令! 但是 which 默认是找 PATH 内所规范的目录,所以当然一定找不到的!

参数:-n  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。

    实例:

 

   -p  与-n参数相同,但此处的包括了文件的路径。

 

   -w  指定输出时栏位的宽度。

  -V  显示版本信息

 

posted on 2021-07-07 23:17  皇皇  阅读(41)  评论(0编辑  收藏  举报