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


whereis命令用於查找文件。

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

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

一.命令格式:

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

二.命令功能:

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

三.命令參數:

參數 描述
-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

輸出:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM