linux whereis which

whereis 命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。

[[email protected] ~]# whereis svn
svn: /usr/bin/svn /usr/share/man/man1/svn.1.gz
[[email protected] ~]# whereis tomcat
tomcat: /usr/local/tomcat
[[email protected] ~]# 

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

[[email protected] ~]# which chmod
/bin/chmod
[[email protected] ~]# which pwd
/bin/pwd
[[email protected] ~]# which adduser
/usr/sbin/adduser
[[email protected] ~]# 

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

时间: 2024-12-29 11:17:42

linux whereis which的相关文章

linux whereis 快速查找命令

1.命令格式: whereis [-bmsu] [BMS 目录名 -f ] 文件名 2.命令功能: whereis命令是定位可执行文件.源代码文件.帮助文件在文件系统中的位置.这些文件的属性应属于原始代码,二进制文件,或是帮助文件.whereis 程序还具有搜索源代码.指定备用搜索路径和搜索不寻常项的能力. 3.命令参数: -b   定位可执行文件. -m   定位帮助文件. -s   定位源代码文件. -u   搜索默认路径下除可执行文件.源代码文件.帮助文件以外的其它文件. -B   指定搜

Linux文件检索

title: Linux文件检索 date: 2017-12-11 19:03:01 tags: linux categories: linux whereis 只要执行 whereis ls 就可以搜索到"ls"命令和它的帮助文档的位置. 但它只能搜索man手册.二进制文件和源代码文件. which which是一个比whereis更简单的命令,通常用来判断是否安装某个软件,它只在$PATH环境变量中指定的路径中搜索 $ which pacman /usr/bin/pacman fi

linux下目录与文件的查找

参考网址:http://www.runoob.com/linux/linux-command-manual.html which命令: which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录.which指令会在环境变量$PATH设置的目录里查找符合条件的文件.也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令. 语法 which(选项)(参数) 选项 -n<文件名长度>:制定文件名长度,指定的长度必须大于或等

(办公)记事本_Linux查找命令

参考谷粒学院的linux视频教程:http://www.gulixueyuan.com/course/300/task/7091/show 搜索命令 1.whereis命令: 1.1.Linux whereis命令用于查找文件. 该指令会在特定目录中查找符合条件的文件.这些文件应属于原始代码.二进制文件,或是帮助文件. 该指令只能用于查找二进制文件.源代码文件和man手册页,一般文件的定位需使用locate命令. 1.1.语法: whereis [-bfmsu][-B <目录>...][-M

Linux中常用的查询指令(which、whereis、find、locatae)

我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: Which   查看可执行文件的位置. whereis 查看文件的位置. locate  配合数据库查看文件位置. Find    实际搜寻硬盘查询文件名称 which which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果.也就是说,使用which 命令,就可以看到某个系统命令是否存在,以及执行的到底是哪个位置的命令. 1.命令格式: which 可执行文件名称

linux学习笔记14--命令which和whereis

我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:        which  查看可执行文件的位置.       whereis 查看文件的位置.        locate   配合数据库查看文件位置.       find   实际搜寻硬盘查询文件名称. which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果.也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令. 1.

Linux下which、whereis、locate命令详解

which 命令 which 命令的作用是,在 PATH 变量指定的路径中搜索可执行文件的所在位置.它一般用来确认系统中是否安装了指定的软件. 命令格式: which 可执行文件名称 常用范例: 例一:确认是否安装了 gcc,可以使用如下命令: which gcc 例二:查看 cd 命令的位置路径,可以使用如下命令: which cd 命令可以是下面四种形式之一: 是一个可执行程序,就像我们所看到的位于目录/usr/bin 中的文件一样. 属于这一类的程序,可以编译成二进制文件,诸如用 C 和

linux笔记:搜索命令find,locate,which,whereis,grep

命令名称:find功能:文件搜索命令所在路径:/bin/find用法:find 搜索范围 匹配条件其他:举例:find /root -name initfind /root -size +1024find /root -user dashenfind /root -group yizufind /root -cmin -5find /root -size +1024 -a -size -2048find /root -type ffind /root -inum 1234find /root -

Linux常用命令002之搜索命令locate、whereis、which、find、grep

-20150811 常用搜索命令 -------文件搜索命令---------- -->locate命令  --速度比find快 locate 文件名 在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate #locate命令所搜索的后台数据库 updatedb命令 --新建的文件用locate命令搜索不到,更新数据库后可以 --可以手动更新数据库 updatedb 缺点:只能按照文件名搜索 --------命令搜索命令---------- -->whereis 命令 wh