ubuntu系統查詢命令

2021-07-03 20:18:57 字數 1091 閱讀 7978

一.以檔名查詢:

1. find 命令

find  /  -name  "filename"

目的:在根目錄「/」開始搜被稱為filename的檔案,「filename」檔名可以包含萬用字元(*,?),注意:filename是檔名字串,可以帶雙引號,也可不帶find命令功能強大,它有很多選項讓你以不同的方式搜尋檔案,例如,通過日期,檔案大小,許可權,擁有者等等。

2. locate 命令

locate filename

發現包含字串「filename」的檔名。這比find命令更容易。但是基於資料庫(通常在夜間重建),所以你無法找到剛剛存到檔案系統的檔案。為了強制立即更新資料庫,作為超級使用者可以使用:updatedb& (中間沒有空格)

3. which命令

which executeable_name

查詢可執行檔案,根據可執行檔案的檔名。

例如 which apache2 , 返回/usr/sbin/apache2

二.以檔案內容查詢

1. grep  -n  字串名字  /filepath/filename

返回包含該字串的該行,可以是多行。且包含行數。

2. sudo  gedit  /filepath/filename

而後,用ctrl+f 去查詢相應的字串。

3. vi或者less命令可以查詢相應的內容

例如 vi  /filepath/filename而後,輸入 「/字串」  ,按下字母「n」到下乙個匹配的字串

4. tail命令

檢視檔案內容的特殊方法

1. 如果你只想看檔案的前5行,可以使用head命令,如:

head -5 /etc/passwd

2. 如果你想檢視檔案的後10行,可以使用tail命令,如:

tail -20 /etc/passwd

tail -f /var/log/messages

引數-f使tail不停地去讀最新的內容,這樣有實時監視的效果

tail -f /var/log/messages

按ctrl+c後,直接從指令碼退出到提示符下了

Ubuntu 查詢命令

ubuntu 查詢檔案夾 使用find命令查詢 find name 資料夾名稱 type d 找到結果中含有路徑查詢命令 從根目錄開始查詢所有擴充套件名為.log的文字檔案,並找出包含 error 的行 find type f name log xargs grep error 系統查詢到httpd...

ubuntu系統中檔案和內容查詢命令

學習 一 以檔名查詢 1.find name filename 在跟目錄下查詢某個檔案。可以換成某個具體目錄 name 按照檔名查詢檔案。perm 按照檔案許可權來查詢檔案。type 查詢某一型別的檔案,諸如 b 塊裝置檔案。d 目錄。c 字元裝置檔案。p 管道檔案。l 符號鏈結檔案。f 普通檔案。...

ubuntu系統中檔案和內容查詢命令小結

一.以檔名查詢 1.find 命令 由於find具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。即使系統中含有網路檔案系統 nfs find命令在該檔案系統中同樣有效,只你具有相應的許可權。在執行乙個非常消耗資源的find命令時,很多人都傾向於把它放在後台執行,因為遍歷...