linux 常用基本命令之十二 which
2016-01-18 14:21
525 查看
经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:
which 查看可执行文件的位置。
whereis 查看文件的位置。
locate 配合数据库查看文件位置。
find 实际搜寻硬盘查询文件名称。
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
也常配合rpm -qf `which bin_name`查询所安装的rpm包。
/bin/pwd
[root@localhost ~]# which adduser
/usr/sbin/adduser
[root@localhost ~]# 搜索某个系统命令的位置,并且返回第一个搜索结果。
-p 与-n参数相同,但此处的包括了文件的路径。
-w 指定输出时栏位的宽度。
-V 显示版本信息
说明:which 是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档的!所以,不同的 PATH 配置内容所找到的命令当然不一样的!
which 查看可执行文件的位置。
whereis 查看文件的位置。
locate 配合数据库查看文件位置。
find 实际搜寻硬盘查询文件名称。
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
也常配合rpm -qf `which bin_name`查询所安装的rpm包。
1.命令格式:
which [ 可执行文件名称]2.命令功能:
which指令[root@localhost ~]# which pwd/bin/pwd
[root@localhost ~]# which adduser
/usr/sbin/adduser
[root@localhost ~]# 搜索某个系统命令的位置,并且返回第一个搜索结果。
3.命令参数:
-n 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。-p 与-n参数相同,但此处的包括了文件的路径。
-w 指定输出时栏位的宽度。
-V 显示版本信息
4.使用实例:
实例1:查找文件、显示命令路径<pre name="code" class="html">[root@localhost ~]# which pwd /bin/pwd [root@localhost ~]# which adduser /usr/sbin/adduser [root@localhost ~]#
说明:which 是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档的!所以,不同的 PATH 配置内容所找到的命令当然不一样的!
相关文章推荐
- CentOS设置服务开机启动的方法
- linux打印彩色字
- linux系统监控工具之top详解
- centos操作系统启动过程
- 2016年最受欢饮的Linux发行版排行榜曝光
- linux下用户及用户组的管理
- CentOS7安装iptables防火墙
- linux 常用基本命令之十一 du
- CentOS下MySQL忘记root密码解决方法【转载】
- 解析Linux操作系统文件目录
- Linux开发相关工具
- linux 常用基本命令之十 df
- Linux 基础经典笔记总结
- CentOS6.5安装Beanstalkd队列以及PHP代码测试
- CentOS学习12_ [Errno 256] No more mirrors to try 解决方法
- IntelliJ IDEA 14 + Phonegap 5.1 + Android SDK + Genymotion + linux
- linux启动过程与磁盘分区
- Linux学习之route
- [我的PHP之旅] 01. 建立CentOS7虚拟机
- linux 开机直接进入命令行