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

whereis命令用於查找文件。bash

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

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

一.命令格式:

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

二.命令功能:

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

三.命令參數:

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

四.使用實例:

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

命令:搜索

whereis bash

輸出:二進制

hc@hc-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

輸出:tab

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

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

命令:文件

whereis -m bash

輸出:

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