您好,登錄后才能下訂單哦!
今天小編給大家分享一下Linux的查看命令怎么使用的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。
which命令是在PATH變量指定的路徑中,搜索某個(gè)系統(tǒng)命令的位置,并返回第一個(gè)搜索結(jié)果。也就是說(shuō),使用which命令,就可以看到系統(tǒng)命令是否存在,以及執(zhí)行的到底是哪一個(gè)位置的命令。
命令格式:which 可執(zhí)行文件名稱
which指令會(huì)在PATH變量指定的路徑中,搜索某個(gè)系統(tǒng)命令的位置,并返回第一個(gè)搜索結(jié)果。
whereis命令用于程序名的搜索,而且只搜索二進(jìn)制文件(參數(shù)-b)、man說(shuō)明文件(參數(shù)-m)、源代碼文件(參數(shù)-s)。
和find相比,whereis查找的速度非??欤?yàn)長(zhǎng)inux系統(tǒng)會(huì)將系統(tǒng)內(nèi)的所有文件都記錄在一個(gè)數(shù)據(jù)庫(kù)文件中,當(dāng)使用whereis和locate時(shí),會(huì)從數(shù)據(jù)庫(kù)中查找數(shù)據(jù),而不是像find那樣通過(guò)遍歷硬盤來(lái)查找,效率自然會(huì)很高。
但是數(shù)據(jù)庫(kù)文件并不是實(shí)時(shí)更新的,因此在用whereis和locate查找文件時(shí),有時(shí)會(huì)找到已經(jīng)被刪除的數(shù)據(jù),或者剛建立的文件無(wú)法被查找到,原因就使因?yàn)閿?shù)據(jù)庫(kù)文件沒(méi)有被更新。
命令格式:whereis [-bmsu] [BMS 目錄名 -f] 文件名
命令功能:whereis命令是定位可執(zhí)行文件、源代碼文件,幫助文件在文件系統(tǒng)中的位置。這些文件的屬性應(yīng)屬于原始代碼、二進(jìn)制文件、或是幫助文件。whereis程序還具有搜索源代碼、指定備用搜索路徑和搜索不尋常項(xiàng)的能力。
參數(shù):
-b:定位可執(zhí)行文件
-m:定位幫助文件
-s:定位源代碼文件
-u:搜索默認(rèn)路徑下除可執(zhí)行文件、源代碼文件、幫助文件以外的其他文件。
-B:正定搜索可執(zhí)行文件的路徑。
-M:指定搜索幫助文件的路徑。
-S:指定搜索源代碼文件的路徑。
locate讓使用者可以很快速的搜索檔案系統(tǒng)內(nèi)是否有指定的檔案。其方法就是先建立一個(gè)包括系統(tǒng)內(nèi)所有檔案名稱及路徑的資料庫(kù),之后當(dāng)尋找時(shí)只需要查詢這個(gè)資料庫(kù),而不必深入系統(tǒng)文件中查找了。
命令格式:locate 文件名
參數(shù):
-u:從根目錄開(kāi)始建立資料庫(kù)。
-U:從指定位置開(kāi)始建立資料庫(kù)
-e:將某些路徑排除在尋找的范圍外。
-n:指定最多顯示查找到的文件的個(gè)數(shù)
find是一條非常重要的查詢命令。
以上就是“Linux的查看命令怎么使用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注億速云行業(yè)資訊頻道。
免責(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)容。