1樓:日time寸
方法一:find命令
find是最常見和最強大的查詢命令,你可以用它找到任何你想找的檔案。
命令格式:find 《指定目錄》 《指定條件》 《指定動作》
- 《指定目錄》: 所要搜尋的目錄及其所有子目錄。預設為當前目錄。
- 《指定條件》: 所要搜尋的檔案的特徵。
- 《指定動作》: 對搜尋結果進行特定的處理。
如果什麼引數也不加,find預設搜尋當前目錄及其子目錄,並且不過濾任何結果(也就是返回所有檔案),將它們全都顯示在螢幕上。
使用例項:
$ find . -name 'my*'
搜尋當前目錄(含子目錄,以下同)中,所有檔名以my開頭的檔案。
$ find . -name 'my*' -ls搜尋當前目錄中,所有檔名以my開頭的檔案,並顯示它們的詳細資訊。
$ find . -type f -mmin -10搜尋當前目錄中,所有過去10分鐘中更新過的普通檔案。如果不加-type f引數,則搜尋普通檔案+特殊檔案+目錄。
方法二:locate命令
locate命令其實是"find -name"的另一種寫法,但是要比後者快得多,原因在於它不搜尋具體目錄,而是搜尋一個資料庫(/var/lib/locatedb),這個資料庫中含有本地所有檔案資訊。linux系統自動建立這個資料庫,並且每天自動更新一次,所以使用locate命令查不到最新變動過的檔案。為了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動更新資料庫。
使用例項:
$ locate /etc/sh
搜尋etc目錄下所有以sh開頭的檔案。
$ locate ~/m
搜尋使用者主目錄下,所有以m開頭的檔案。
$ locate -i ~/m
搜尋使用者主目錄下,所有以m開頭的檔案,並且忽略大小寫。
2樓:匿名使用者
比如你想在/var/www/ 目錄中找所有存在 words 的檔案.可以這麼操作grep -r words /var/www/* -r引數是遞迴的意思.就是也查詢這個目錄中的子目錄
3樓:匿名使用者
在終端上用less命令開啟檔案。輸入/,後面跟上單詞,就能向下搜尋該單詞。輸入?,後面跟上單詞,就能向上搜尋該單詞。
linux如何對檔案內容中的關鍵字進行查詢
4樓:匿名使用者
如果是用vi開啟檔案後,在命令列下輸入「/關鍵字」
如果是在沒有開啟檔案的前提就用"cat 檔名 | grep "關鍵字""
5樓:暈倒啦啊
# find . -name \(目錄名) -type f -print | xargs grep 「檔名」
6樓:
用vi開啟檔案後,在命令列下輸入「/關鍵字」
7樓:
cat 《檔名》 | grep 《關鍵字》
8樓:灰豆子
請參考grep命令
檢視grep的man手冊: man grep
linux如何在vi裡搜尋關鍵字
9樓:匿名使用者
在命令模式下bai敲斜杆( / )這時在狀態列(du也就是zhi螢幕左下腳)就出dao
現了 「/」 然後輸入你要內查詢的關鍵
字敲回車就容可以了。
如果你要繼續查詢此關鍵字,敲字元 n 就可以繼續查詢了。
linux是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。
linux繼承了unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。
嚴格來講,linux這個詞本身只表示linux核心,但實際上人們已經習慣了用linux來形容整個基於linux核心,並且使用gnu 工程各種工具和資料庫的作業系統。
10樓:雪人戰士
linux系統裡的vi是編輯文字的命令,在vi裡查詢相應關鍵字的方法為:
/關鍵版字 ,回車即可。此權為從文件當前位置向下查詢關鍵字,按n鍵查詢關鍵字下一個位置;
?關鍵字,回車即可。此為從文件擋圈位置向上查詢關鍵字,按n鍵向上查詢關鍵字;
11樓:匿名使用者
當你用vi開啟一個檔案後,因為檔案太長,如何才能找到你所要查詢的關鍵字呢?
在vi裡可沒有內選單-〉查詢
不過沒關
容系,你在命令模式下敲斜杆( / )這時在狀態列(也就是螢幕左下腳)就出現了 「/」 然後輸入你要查詢的關鍵字敲回車就可以了。
如果你要繼續查詢此關鍵字,敲字元 n 就可以繼續查詢了。
12樓:匿名使用者
方法如下:
來1、命令模式下輸自入「/字串」,例如「/section 3」。
2、如果查詢下一個,按「n」即可。
要自當前游標位置向上搜尋,請使用以下命令:
/pattern enter
其中,pattern表示要搜尋的特定字元序列。
要自當前游標位置向下搜尋,請使用以下命令:
?pattern enter
按下 enter鍵後,vi 將搜尋指定的pattern,並將游標定位在 pattern的第一個字元處。
linux如何在日誌中查詢關鍵字
13樓:匿名使用者
兩種方法:一種bai
是直接進du入編輯模式,zhivi進入後,通dao過匹配關鍵字查詢你要的回東西;一種答是直接cat檔案然後grep關鍵字。
拓展:1、linux作業系統是基於unix作業系統發展而來的一種克隆系統,它誕生於1991 年的 [linux桌面] 10 月5 日(這是第一次正式向外公佈的時間)。以後藉助於internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種unix 類作業系統,並且使用人數還在迅猛增長。
2、linux是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。
linux繼承了unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。它主要用於基於intel x86系列cpu的計算機上。這個系統是由全世界各地的成千上萬的程式設計師設計和實現的。
其目的是建立不受任何商品化軟體的版權制約的、全世界都能自由使用的unix相容產品。
14樓:匿名使用者
兩種方法
一種是直接進入編輯模式,vi進入後,通過匹配關鍵字查詢你要的東西
一種是直接cat檔案然後grep關鍵字
15樓:匿名使用者
1、使bai
用grep命令進行篩選du
:如可以查詢出現zhi「http」的所有行。
dao2、使用cat加grep查詢
如和上版面一樣權
的功能。
16樓:匿名使用者
方法很多:copy
單個檔案可以使用vi或vim編輯bai器開啟日誌檔案,使用編du輯器裡的查
zhi找功能。在檢視模式dao
下,符號/後面跟關鍵字向下查詢,符號?後面跟關鍵字向上查詢,按n查詢下一個,按n查詢上一個。
多個檔案可以使用grep命令,比如 grep error /var/log/messages*。會把匹配到error這個關鍵字的行和所在的日誌檔案直接輸出到螢幕。
還可以使用cat命令後面使用grep過濾等方法,不如上面兩個實用。上面兩個較常用。
17樓:匿名使用者
單個檔案可以使用
複製vi或vim編輯器開啟日誌檔案,使用編輯器裡的查詢功能。在檢視模式下,符號/後面跟關鍵字向下查詢,符號?後面跟關鍵字向上查詢,按n查詢下一個,按n查詢上一個。
多個檔案可以使用grep命令,比如 grep error /var/log/messages*。會把匹配到error這個關鍵字的行和所在的日誌檔案直接輸出到螢幕。還可以使用cat命令後面使用grep過濾等方法,不如上面兩個實用。
上面兩個較常用。
linux如何在vi裡搜尋關鍵字?
18樓:匿名使用者
在命令模式下敲bai斜杆du( / )這時在狀態列(也就是螢幕左下腳)zhi就出現了 「
dao/」 然後輸入你要版查詢的關鍵字權敲回車就可以了。
如果你要繼續查詢此關鍵字,敲字元 n 就可以繼續查詢了。
linux是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。
linux繼承了unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。
嚴格來講,linux這個詞本身只表示linux核心,但實際上人們已經習慣了用linux來形容整個基於linux核心,並且使用gnu 工程各種工具和資料庫的作業系統。
c中的var關鍵字和object關鍵字的區別,順便介紹下object的使用方法以及好處
走路的大樂樂 到這裡看看吧 c 中的object型別到底是什麼概念,如何使用,有什麼意義? var關鍵字是c 3.0開始新增的特性,稱為推斷型別 可以賦予區域性變數推斷 型別 var 而不是顯式型別。var 關鍵字指示編譯器根據初始化語句右側的表示式推斷變數的型別。推斷型別可以是內建型別 匿名型別 ...
我弟弟經常在百度搜尋很刺眼的關鍵字 怎么教導他
年青人嗎 總有這想法 壓抑是壓抑不得地 誒 真不好意思 我沒教導過 只是以一個過來人來講地 給丫上堂政治課加性教育課 課程內容嗎 得向專家請教了 哪些該教的和不該教的 口頭警告先 不行就武力解決 別不忍心 雖然是你弟弟 可你也不想他變壞啊 千萬別迴避,就和他談男女關係好了,需要正確引導他,小孩都是有...
c的override關鍵字什麼意思
override保留字表示當前函式重寫了基類的虛擬函式。在函式比較多的情況下可以提示讀者某個函式重寫了基類虛擬函式,表示這個虛擬函式是從基類繼承,不是派生類自己定義的 強制編譯器檢查某個函式是否重寫基類虛擬函式,如果沒有則報錯。在類的成員函式引數列表後面新增該關鍵字既可。override只是c 保留...