whereis
查找命令的位置,包括執(zhí)行文件、源代碼、手冊文件。
此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
whereis[選項]cmd
whereis [-bmsu] [-BMS directory…-f] filename…
2、選項列表
選項 |
說明 |
-b |
只搜索二進制文件 |
-m |
只搜索手冊文件 |
-s |
只搜索源代碼 |
-u |
尋找不尋常的條目。如果文件沒有每個請求類型的一個條目,則該文件被認為是不尋常的。因此,“Whereis –m –u *”請求當(dāng)前目錄中沒有文檔的文件。 |
-B |
在指定目錄下搜索二進制文件 |
-M |
在指定目錄下搜索手冊文件 |
-S |
在指定目錄下搜索源代碼文件 |
-f |
不顯示文件名前的路徑,在是使用-S、–M、-B選項時,必須使用這個選項 |
3、實例
1)查找某個命令的二進制文件
[root@192 bin]#whereis -b ls ls: /bin/ls |
2)查找命令的手冊文件
[root@192 bin]#whereis -m ls ls: /usr/share/man/man1p/ls.1p.gz /usr/share/man/man1/ls.1.gz |
3)查找/usr/bin中所有未記錄在/usr/man/man 1中且源在/usr/src中的文件:
[root@192 bin]#cd /usr/bin [root@192 bin]#whereis -u -M /usr/man/man1 -S /usr/src -f * |