1. 程式人生 > >linux命令搜索命令whereis 與which

linux命令搜索命令whereis 與which

linux命令whereis 和whic

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