whereis命令用於查找文件。spa
該指令會在特定目錄中查找符合條件的文件。這些文件應屬於原始代碼、二進制文件,或是幫助文件。code
該指令只能用於查找二進制文件、源代碼文件和man手冊頁,通常文件的定位需使用locate命令。blog
whereis [-bfmsu][-B <目錄>...][-M <目錄>...][-S <目錄>...][文件...]
whereis命令是定位可執行文件、源代碼文件、幫助文件在文件系統中的位置。
這些文件的屬性應屬於原始代碼,二進制文件,或是幫助文件。
whereis 程序還具備搜索源代碼、指定備用搜索路徑和搜索不尋常項的能力。
若是省略參數,則返回全部信息。
參數 | 描述 |
---|---|
-b | 定位可執行文件。 |
-m | 定位幫助文件。 |
-s | 定位源代碼文件。 |
-u | 搜索默認路徑下除可執行文件、源代碼文件、幫助文件之外的其它文件。 |
-B | 指定搜索可執行文件的路徑。 |
-M | 指定搜索幫助文件的路徑。 |
-S | 指定搜索源代碼文件的路徑。 |
命令:table
whereis bash
輸出:class
zbk@zbk-virtual-machine:~$ whereis bash bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz
說明:
以上輸出信息從左至右分別爲查詢的程序名、bash路徑、bash的man 手冊頁路徑。搜索
命令:二進制
whereis -b bash
輸出:程序
zbk@zbk-virtual-machine:~$ whereis -b bash bash: /bin/bash /etc/bash.bashrc
命令:查詢
whereis -m bash
輸出:
zbk@zbk-virtual-machine:~$ whereis -m bash bash: /usr/share/man/man1/bash.1.gz