首页 > 代码库 > linux whereis which

linux whereis which

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

[root@localhost ~]# whereis svnsvn: /usr/bin/svn /usr/share/man/man1/svn.1.gz[root@localhost ~]# whereis tomcattomcat: /usr/local/tomcat[root@localhost ~]# 

 

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

[root@localhost ~]# which chmod/bin/chmod[root@localhost ~]# which pwd/bin/pwd[root@localhost ~]# which adduser/usr/sbin/adduser[root@localhost ~]# 

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

 

linux whereis which