中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認證|工資待遇與招聘,認準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

linux 中搜索命令的對比

時間:2019-11-08

linux命令_linux關(guān)機命令_linux 命令

1.find

find是最常用和最強大的查找命令。它能做到實時查找,精確查找,但速度慢。

find的使用格式如下:

#find [指定目錄] [指定條件] [指定動作]

指定目錄:是指所要搜索的目錄和其子目錄。如果不指定,則默認為當(dāng)前目錄。

指定條件:是指所要搜索的文件的特點。

指定動作:是指對搜索的結(jié)果如何處理。

常見選項:

linux命令_linux關(guān)機命令_linux 命令

-name 根據(jù)文件名稱查找(嚴(yán)格區(qū)分大小寫,如果文件名中間有空格,則必須把文件名用雙引號引起來)

-iname 根據(jù)文件名查找(不區(qū)分大小寫)

-regex "PATTERN" 正則表達式匹配

-user 根據(jù)文件屬主進行查找

-group 根據(jù)文件屬組進行查找

-uid 根據(jù)文件的uid查找

-gid 根據(jù)用戶的gid查找

-nouser 查看所有的沒有屬主的文件

linux關(guān)機命令_linux命令_linux 命令

-nogroup 查看所有的沒有屬組的文件

例:查看tmp目錄下,文件屬主為redhat的文件

#ls -l `find /tmp -user redhat`

2.locate

locate命令不是實時查找,所以查找的結(jié)果不精確,但查找速度很快。因為它查找的不是目錄linux命令,而是一個數(shù)據(jù)庫(/var/lib/locatedb),這個數(shù)據(jù)庫中含有本地所有文件信息。Linux系統(tǒng)自動創(chuàng)建這個數(shù)據(jù)庫,并且每天自動更新一次,所以使用locate命令查不到最新變動過的文件。為了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動更新數(shù)據(jù)庫。

locate使用格式

locate [指定目錄]

例:查找所有包含passwd的文件

linux 命令_linux命令_linux關(guān)機命令

#locate passwd

例:查找所有包含passwd的文件,并且只顯示前十個

#locate -n 10 passwd

3.which

which命令是查找命令是否存在,以及命令的存放位置在哪兒。

例:#which ls

4.whereis

whereis命令只能用于搜索程序名,而且只搜索二進制文件(參數(shù)-b)、man說明文件(參數(shù)-m)和源代碼文件(參數(shù)-s)。如果省略參數(shù),則返回所有信息。

linux 命令_linux命令_linux關(guān)機命令

whereis命令的使用實例:

#whereis vim

5.type

2)cmake命令:命令不區(qū)分大小寫(參數(shù)會區(qū)分大小寫),命令由命令、參數(shù)列表組成,參數(shù)之間使用空格。如教學(xué)生“dos操作系統(tǒng)常用命令”一節(jié)時,將使用dir命令帶參數(shù)和不帶參數(shù)后的計算機屏幕顯示內(nèi)容分別制成幻燈投影放大,使全班學(xué)生都清楚地看到了這些不同顯示結(jié)果,然后讓他們自己根據(jù)這些顯示結(jié)果,找出顯示方式的不同點與共同點,從而總結(jié)出什么時候用dir命令時不帶參數(shù),什么時候帶/p參數(shù),什么時候帶/w參數(shù)。如教學(xué)生“dos操作系統(tǒng)常用命令”一節(jié)時linux命令,將使用dir命令帶參數(shù)和不帶參數(shù)后的計算機屏幕顯示內(nèi)容分別制成幻燈投影放大,使全班學(xué)生都清楚地看到了這些不同顯示結(jié)果,然后讓他們自己根據(jù)這些顯示結(jié)果,找出顯示方式的不同點與共同點,從而總結(jié)出什么時候用dir命令時不帶參數(shù),什么時候帶/p參數(shù),什么時候帶/w參數(shù)。

#type cd

系統(tǒng)會提示,cd是shell的自帶命令(build-in)。

#type grep

系統(tǒng)會提示,grep是一個外部命令,并顯示該命令的路徑。

#type -p vim

加上-p參數(shù)后,就相當(dāng)于which命令

 上一個教程:Linux route 命令用法詳解