顯示命令及檔案路徑用什麼命令?Linux運維核心命令

老男孩Linux發表於2021-04-25

  檢視Linux系統路徑用什麼命令?顯示命令及其相關檔案全路徑的命令有哪些?快速定位檔案路徑用什麼命令?Linux運維學習中,命令是非常重要的。每年學習Linux運維技術的人們越來越多,對於初學者來說,Linux命令的掌握對學好Linux技術非常關鍵。那麼顯示命令及檔案路徑用什麼命令?

  顯示命令及檔案路徑用什麼命令?

  1、which:顯示命令的全路徑

  which命令用於顯示命令的全路徑,我們常用這個命令來查詢命令在哪裡,which命令查詢的範圍是PATH環境變數的路徑。

  which命令引數選項:

  -a預設在PATH路徑中由前往後查詢命令,如果查詢到了,就停止匹配。使用-a選項將遍歷所有PATH路徑,輸出所有匹配項。

  2、whereis:顯示命令及其相關檔案全路徑

  whereis命令用於定位指定命令的可執行檔案、原始碼檔案及man幫助檔案的路徑。

  whereis命令引數選項:

  -b查詢可執行檔案

  -s查詢原始碼檔案

  -m查詢man幫助檔案

  3、locate:快速定位檔案路徑

  Linux系統裡有一個名為mlocate.db的資料庫檔案,這個檔案包含系統檔案的檔名及對應的路徑資訊。locate命令查詢檔案時就不用遍歷磁碟,而是直接查詢mlocate.db檔案,這樣可以快速給出結果,但會出現一個問題,如果是新新增的檔案,那麼mlocate.db檔案就沒有記錄,因此使用locate命令時可以先用updatedb命令更新一下mlocate.db資料庫檔案。當然,mlocate.db還會由系統自帶的定時任務執行updatedb命令定期更新。

  locate命令引數選項:

  -c不顯示匹配的內容,只顯示匹配到的行數

  -r支援基本正規表示式匹配

  -i匹配時忽略大小寫

  --egex支援擴充套件正規表示式匹配



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2769689/,如需轉載,請註明出處,否則將追究法律責任。

相關文章