linux命令搜索命令whereis 与which

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令搜索命令whereis 与which相关的知识,希望对你有一定的参考价值。

linux命令搜索命令whereis 与which

在Linux中命令搜索命令,可能大家听的有点绕口,就是搜搜命令的命令。

首先是whereis,我们查看一下whereis的手册。
man whereis man的意思是manual 手册的意思。man命令就是查看某个命令的作用以及使用方法。

man whereis

whereis - locate the binary,source,and manual page files for a command
定位一个命令的二进制文件,源文件,以及帮助手册。

whereis [options] command

options 中可以包含以下
-b search for binaries. 搜索可执行文件
-m search for manual. 搜索手册
-s search for source 搜索源文件
这三个是常见选项,够用就行。

如果什么选项都不添加,则是搜索命令的所在位置以及命令的帮助手册。

例子: whereis ls
输出结果 ls:/bin/ls /usr/share/man/man1/ls.1.gz

例子: whereis -b ls
输出结果 ls:/bin/ls
只是查看命令所在位置

列子: whereis -m ls
输出结果 ls:/usr/share/man/man1/ls.1.gz
查看命令的手册位置。

which 命令也是命令搜索的命令。
它的使用方法which command
只不过which 命令只能显示命令的所在位置以及命令的别名。
ps:谈一下命令的别名。在Linux中执行alias 这个命令。
alias就是别名的意思。

会有以下输出结果
alias egrep=‘egrep --color=auto‘
alias fgrep=‘fgrep --color=auto‘
alias grep=‘grep --color=auto‘
alias l=‘ls -CF‘
alias la=‘ls -A‘
alias ll=‘ls -alF‘
alias ls=‘ls --color=auto‘

格式是alias command=‘comand [options]‘

就是你在terminal中执行ls 这个条命令,相当于执行了ls --color=auto这条命令。命令的别名是可以自己修改的。
格式是alias command=‘comand [options]‘
--color=auto 让命令输出的结果颜色自适应(就是系统默认的颜色)

以上是关于linux命令搜索命令whereis 与which的主要内容,如果未能解决你的问题,请参考以下文章

Linux文件搜索命令

Linux下搜索文件命令whereis/which/find/locate

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

linux命令之which,whatis,whereis,tty

Linux下的which,whereis,locate,find命令的区别

Linux 下各种查找命令(find, grep, which, whereis, locate)