天天看點

Linux基礎指令---whereis

whereis

      查找指令的位置,包括執行檔案、源代碼、手冊檔案。

      此指令的适用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、文法

      whereis  [選項]  cmd

      whereis [-bmsu] [-BMS directory...  -f] filename...

2、選項清單

      -b

            隻搜尋二進制檔案

      -m

            隻搜尋手冊檔案

      -s

            隻搜尋源代碼

      -u

            尋找不尋常的條目。如果檔案沒有每個請求類型的一個條目,則該檔案被認為是不尋常的。是以,“Whereis –m –u *”請求目前目錄中沒有文檔的檔案。

      -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 *

繼續閱讀