linux每日命令(18): whereis命令

whereis命令用於查找文件。spa

該指令會在特定目錄中查找符合條件的文件。這些文件應屬於原始代碼、二進制文件,或是幫助文件。code

該指令只能用於查找二進制文件、源代碼文件和man手冊頁,通常文件的定位需使用locate命令。blog

 

一.命令格式:

whereis [-bfmsu][-B <目錄>...][-M <目錄>...][-S <目錄>...][文件...]

 

二.命令功能:

whereis命令是定位可執行文件、源代碼文件、幫助文件在文件系統中的位置。
這些文件的屬性應屬於原始代碼,二進制文件,或是幫助文件。
whereis 程序還具備搜索源代碼、指定備用搜索路徑和搜索不尋常項的能力。
若是省略參數,則返回全部信息。

 

三.命令參數: 

 

參數 描述
-b 定位可執行文件。
-m 定位幫助文件。
-s 定位源代碼文件。
-u 搜索默認路徑下除可執行文件、源代碼文件、幫助文件之外的其它文件。
-B 指定搜索可執行文件的路徑。
-M 指定搜索幫助文件的路徑。
-S 指定搜索源代碼文件的路徑。

四.使用實例:

1:查看指令"bash"的位置

 命令: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 手冊頁路徑。搜索

 

2:顯示bash 命令的二進制程序的地址

 命令:二進制

whereis -b bash

 

輸出:程序

zbk@zbk-virtual-machine:~$ whereis -b bash
bash: /bin/bash /etc/bash.bashrc

 

 

3.顯示bash命令的幫助文件地址

 命令:查詢

whereis -m bash

 

輸出:

zbk@zbk-virtual-machine:~$ whereis -m bash
bash: /usr/share/man/man1/bash.1.gz
相關文章
相關標籤/搜索