首頁 >系統教程 >Linux >Linux之whereis指令

Linux之whereis指令

PHPz
PHPz轉載
2024-02-15 13:10:02735瀏覽

whereis指令專門用於搜尋程式名,它能夠搜尋二進位檔案(使用-b參數)、man說明檔(使用-m參數)和原始碼檔案(使用-s參數)。如果不加任何參數,它會傳回所有相關資訊。

Linux之whereis指令

#與find指令相比,whereis指令的找出速度非常快。這是因為Linux系統會把所有檔案的資訊記錄在一個資料庫檔案中。當我們使用whereis或接下來要介紹的locate指令時,它會直接從資料庫中尋找數據,而不是像find指令那樣遍歷硬碟,所以效率更高。

已收到訊息. 以下是對您提供的段落進行深度偽原創後的結果: > whereis命令專門用於搜尋程式名稱,它能夠搜尋二進位檔案(使用-b參數)、man說明檔案(使用-m參數)和原始碼檔案(使用-s參數)。如果不加任何參數,它會傳回所有相關資訊。 > 與find指令相比,whereis指令的找出速度非常快。這是因為Linux系統會把所有檔案的資訊記錄在一個資料庫檔案中。當我們使用whereis或接下來要介紹的locate指令時,它會直接從資料庫中尋找數據,而不是像find指令那樣遍歷硬碟,所以效率更高。

#但是該資料庫文件並不是即時更新,預設是一星期更新一次,因此,我們在用whereis和locate 查找文件時,有時會找到已經被刪除的數據,或者剛剛建立文件,卻無法查找到,原因就是因為資料庫檔案沒有被更新。

#指令格式

whereis [参数]... 文件名

指令功能

#whereis指令是定位可執行檔、原始碼檔案、說明檔在檔案系統中的位置。這些文件的屬性應屬於原始程式碼,二進位文件,或幫助文件。 whereis 程式還具有搜尋原始碼、指定備用搜尋路徑和搜尋不尋常項目的能力。

命令参数

  • -b 定位可执行文件。
  • -m 定位帮助文件。
  • -s 定位源代码文件。
  • -u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。
  • -B 指定搜索可执行文件的路径。
  • -M 指定搜索帮助文件的路径。
  • -S 指定搜索源代码文件的路径。

找出ls命令位置和帮助文档的位置

> whereis ls
ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz

显示ls命令的二进制程序

> whereis -b ls
ls: /usr/bin/ls

显示ls命令的帮助文档

> whereis -m ls

以上是Linux之whereis指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:lxlinux.net。如有侵權,請聯絡admin@php.cn刪除