whereis 命令的解釋與示例
這篇文章是 ??Linux 命令?? 學(xué)習(xí)系列的一部分。
whereis 命令
??whereis?
? 命令是一個命令行程序,可以幫助你找出任何二進制可執(zhí)行文件、源文件或手冊頁的路徑或位置。
在告訴你如何使用 ??whereis?
? 命令之前,讓我們先看看其語法。
語法
以下是 whereis 命令的語法:
??whereis?
? 命令的參數(shù)是你要搜索的程序名或文件名。該參數(shù)是必須的。
默認(rèn)情況下,它在環(huán)境變量(如 ??HOME?
?、??USER?
?、??SHELL?
? 等)中定義的路徑中搜索程序。
讓我們看下一些例子。
Linux 和 BSD 中 whereis 命令的例子
下面是 ??whereis?
? 命令的一個簡單例子,我試圖搜索 ??firefox?
?。在下面的輸出中,你可以看到包含 ??firefox?
? 文件或可執(zhí)行文件的路徑列表。
Linux 中 whereis 命令的簡單例子
帶有選項 ??-l?
? 的命令會顯示其搜索的路徑列表。比如:
如果 ??whereis?
? 命令沒有找到任何東西,它只顯示參數(shù)的名稱。例如,如果我在 Linux 中搜索 ??nano?
?,它沒有安裝,它的輸出如下:
如果你想搜索更多的參數(shù),你可以隨時添加多個參數(shù)。例如,下面的命令同時搜索 ??bash?
? 和 ??nano?
?,輸出結(jié)果是這樣的:
你也可以使用 ??-b?
? 選項搜索特定的文件類型,比如二進制文件。下面的命令只告訴你 ??nano?
? 的二進制路徑。
同樣,??-s?
? 選項可以搜索源文件,而 ??-m?
? 選項可以搜索手冊頁。
你也可以結(jié)合上面的選項來進行更廣泛的搜索。例如,下面的命令可以搜索 ??nano?
? 和 ??firefox?
? 的二進制、手冊頁;而對于 ??bash?
?,只搜索手冊頁。
下面是選項的摘要:
選項 | 描述 |
? | 只搜索二進制文件。 |
? | 只搜索手冊頁部分。 |
? | 只搜索源碼。 |
? | 搜索不尋常的條目。如果一個文件沒有所要求的每種類型的條目,就被稱為不尋常。因此,? |
? | 改變或限制 ? |
? | 更改或限制 ? |
? | 更改或以其他方式限制 ? |
? | 終止上一個目錄列表并指示文件名的開始,并且必須在使用任何 ? |
總結(jié)
我希望這篇文章能夠幫助你理解 ??whereis?
? 命令及其基本原理。你也可以閱讀 ??whereis 手冊頁?? 來了解更多。