1. 程式人生 > >linux基礎命令---whereis

linux基礎命令---whereis

查找命令 strong add 二進制 entos 當前目錄 suse 條目 hat

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 *

linux基礎命令---whereis