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