首頁  >  文章  >  系統教程  >  輕鬆掌握Linux查詢指令

輕鬆掌握Linux查詢指令

WBOY
WBOY轉載
2024-02-11 16:00:21533瀏覽

身為Linux用戶,你是否遇過不知道如何查詢系統資訊的困境?或者在尋找特定文件時不知道要使用什麼命令?如果是這樣,那麼別擔心,因為今天我們將介紹一些常用的Linux查詢命令,讓你輕鬆地從系統中獲取所需資訊。

1、which

#which指令是在PATH變數指定的路徑中,搜尋某個系統指令的位置,並傳回第一個搜尋結果。也就是說,使用which指令,就可以看到系統指令是否存在,以及執行的到底是哪一個位置的指令。

指令格式:which 執行檔名稱

#which指令會在PATH變數指定的路徑中,搜尋某個系統指令的位置,並傳回第一個搜尋結果。

2、whereis

whereis指令用於程式名稱的搜索,而且只搜尋二進位檔案(參數-b)、man說明檔(參數-m)、原始碼檔案(參數-s)。

和find相比,whereis查找的速度非常快,因為Linux系統會將系統內的所有檔案都記錄在一個資料庫檔案中,當使用whereis和locate時,會從資料庫中尋找數據,而不是像find那樣透過遍歷硬碟來查找,效率自然會很高。

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

指令格式:whereis [-bmsu] [BMS 目錄名稱 -f] 檔名

輕鬆掌握Linux查詢指令

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

  • 參數:

  • -b:定位可執行檔

  • -m:定位幫助文件

  • -s:定位原始碼檔案

  • -u:搜尋預設路徑下除可執行檔、原始碼檔案、說明檔案以外的其他檔案。

  • -B:正定搜尋執行檔的路徑。

  • -M:指定搜尋說明文件的路徑。

  • -S:指定搜尋原始碼檔案的路徑。

3、locate

locate讓使用者可以在很快速的搜尋檔案系統內是否有指定的檔案。其方法就是先建立一個包含系統內所有檔案名稱及路徑的資料庫,之後當尋找時只需要查詢這個資料庫,而不必深入系統文件中查找了。

指令格式:locate 檔名

  • 參數:

  • -u:從根目錄開始建立資料庫。

  • -U:從指定位置開始建立資料庫

  • -e:將某些路徑排除在尋找的範圍外。

  • -n:指定最多顯示查找到的檔案的個數

4、find

find是一條非常重要的查詢指令。

隨著Linux作業系統應用在越來越多的領域,掌握Linux查詢指令越來越重要。本文介紹了一些常用的Linux查詢指令以及它們的功能,相信這些指令會對你在日常工作中的使用帶來很大的幫助。在未來的使用中,希望大家能夠更好的運用這些指令,提升Linux系統的使用效率。

以上是輕鬆掌握Linux查詢指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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