linux中which命令使用详解

一尾流莺7659

一尾流莺7659

2016-03-31 16:00

下面这个linux中which命令使用详解教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

linux中which命令使用详解

   我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:

  which 查看可执行文件的位置。

  whereis 查看文件的位置。

  locate 配合数据库查看文件位置。

  find 实际搜寻硬盘查询文件名称。

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

  1.命令格式:

  which 可执行文件名称

  2.命令功能:

  which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。

  3.命令参数:

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

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

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

  -V  显示版本信息

  4.使用实例:

  实例1:查找文件、显示命令路径

  命令:

  which lsmod

  输出:

  代码如下:

  [root@localhost ~]# which pwd

  /bin/pwd

  [root@localhost ~]# which adduser

  /usr/sbin/adduser

  [root@localhost ~]#

  说明:

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

  实例2:用 which 去找出 which

  命令:

  which which

  输出:

  代码如下:

  [root@localhost ~]# which which

  alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

  /usr/bin/which

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fuwuqi/)

  [root@localhost ~]#

  说明:

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

  实例3:找出 cd 这个命令

  命令:

  which cd

  输出:

linux中which命令使用详解图老师

  说明:

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fuwuqi/)
展开更多 50%)
分享

猜你喜欢

linux中which命令使用详解

服务器
linux中which命令使用详解

Linux中which命令查找文件的使用技巧

电脑入门
Linux中which命令查找文件的使用技巧

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

linux中less命令使用详解

服务器
linux中less命令使用详解

Linux系统中file命令的使用详解

服务器
Linux系统中file命令的使用详解

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Linux中如何使用sed命令

电脑入门
Linux中如何使用sed命令

Linux中cron命令的用法详解

服务器
Linux中cron命令的用法详解

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

iis 7如何添加mime类型支持所有后缀名文件

iis 7如何添加mime类型支持所有后缀名文件

如何避免买卖旧iPhone被骗

如何避免买卖旧iPhone被骗
下拉加载更多内容 ↓