溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Linux whereis命令怎么用

發(fā)布時(shí)間:2022-02-07 16:28:23 來(lái)源:億速云 閱讀:111 作者:iii 欄目:開(kāi)發(fā)技術(shù)

這篇文章主要介紹了Linux whereis命令怎么用的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇Linux whereis命令怎么用文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。

在 Linux 中搜索文件最簡(jiǎn)單快速的方法就是使用 whereis 命令,whereis 命令可以幫助用戶(hù)尋找某一命令的二進(jìn)制文件,源碼以及幫助頁(yè)面。

Linux whereis命令怎么用

語(yǔ)法

 whereis [-bfmsu][-B ...][-M ...][-S ...][文件...]

參數(shù):

-b  只查找二進(jìn)制文件。

-B  只在設(shè)置的目錄下查找二進(jìn)制文件。

-f  不顯示文件名前的路徑名稱(chēng)。

-m  只查找說(shuō)明文件。

-M  只在設(shè)置的目錄下查找說(shuō)明文件。

-s  只查找原始代碼文件。

-S  只在設(shè)置的目錄下查找原始代碼文件。

-u  查找不包含指定類(lèi)型的文件。

whereis命令使用實(shí)例

Q1. 如何用 whereis 命令尋找二進(jìn)制文件所在位置?

假設(shè)你想找,比如說(shuō),whereis 命令自己所在位置。下面是你具體的操作:

 whereis whereis

Linux whereis命令怎么用

需要注意的是,輸出的第一個(gè)路徑才是你想要的結(jié)果。使用 whereis 命令,同時(shí)也會(huì)顯示幫助頁(yè)面和源碼所在路徑。(如果能找到的情況下會(huì)顯示,但是在這一例中沒(méi)有找到)所以你在輸出中看見(jiàn)的第二個(gè)路徑就是幫助頁(yè)面文件所在位置。

Q2. 怎么在搜索時(shí)規(guī)定只搜索二進(jìn)制文件、幫助頁(yè)面,還是源代碼呢?

如果你想只搜索,假設(shè)說(shuō),二進(jìn)制文件,你可以使用 -b 這一命令行選項(xiàng)。例如:

 whereis -b cp

Linux whereis命令怎么用

類(lèi)似的,  -m-s 這兩個(gè) 選項(xiàng)分別對(duì)應(yīng) 幫助頁(yè)面和源碼。

Q3.如何限制 whereis 命令搜索位置?

默認(rèn)情況下,whereis 是從由匹配符所定義的硬編碼路徑來(lái)尋找文件的。但如果你想的話(huà),你可以用命令行選項(xiàng)來(lái)限制搜索。例如,如果你只想在 /usr/bin 尋找二進(jìn)制文件,你可以用 -B 這一選項(xiàng)來(lái)實(shí)現(xiàn)。

 whereis -B /usr/bin/ -f cp

注意:使用這種方式時(shí)可以給出多個(gè)路徑。使用 -f 這一選項(xiàng)來(lái)明確分隔目錄列表和要搜索的文件名。

類(lèi)似的,如果你想只搜索幫助文件或源碼,你可以對(duì)應(yīng)使用  -M-S 這兩個(gè)選項(xiàng)。

Q4. 如何查看 whereis 的搜索路徑?

與此相對(duì)應(yīng)的也有一個(gè)選項(xiàng)。只要在 whereis 后加上 -l

 whereis -l

這是例子的部分輸出結(jié)果:

Linux whereis命令怎么用

Q5. 如何找到一個(gè)有異常條目的命令?

對(duì)于 whereis 命令來(lái)說(shuō),如果一個(gè)命令對(duì)每個(gè)顯式的請(qǐng)求類(lèi)型都不止一項(xiàng),則該命令被視為異常。例如,沒(méi)有可用文檔的命令,或者對(duì)應(yīng)文檔分散在各處的命令都可以算作異常命令。 當(dāng)使用 -u 這一選項(xiàng),whereis 就會(huì)顯示那些有異常條目的命令。

例如,下面這一例子就顯示,在當(dāng)前目錄中,沒(méi)有對(duì)應(yīng)文檔或有多個(gè)文檔的命令。

 whereis -m -u *

關(guān)于“Linux whereis命令怎么用”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“Linux whereis命令怎么用”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI