一.以檔名查詢:
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命令時,很多人都傾向於把它放在後台執行,因為遍歷...