linux 查詢檔案或者內容常用命令

2022-05-01 08:30:10 字數 610 閱讀 4902

whereis 《程式名稱》

find [路徑] 《表示式》

locate 《檔名稱》

從檔案內容查詢匹配指定字串的行:

$ grep "被查詢的字串" 檔名

從檔案內容查詢與正規表示式匹配的行:

$ grep –e 「正規表示式」 檔名

查詢時不區分大小寫:

$ grep –i "被查詢的字串" 檔名

查詢匹配的行數:

$ grep -c "被查詢的字串" 檔名

從檔案內容查詢不匹配指定字串的行:

$ grep –v "被查詢的字串" 檔名

從根目錄開始查詢所有擴充套件名為.log的文字檔案,並找出包含」error」的行

find / -type f -name "*.log" | xargs grep "error"

系統查詢到httpd.conf檔案後即時在螢幕上顯示httpd.conf檔案資訊。 

在根目錄下查詢某個檔案

find . -name "test"

在某個目錄下查詢包含某個字串的檔案

grep -r "zh_cn" ./

linux 下查詢檔案或者內容常用命令

whereis 程式名稱 查詢軟體的安裝路徑 b 只查詢二進位制檔案 m 只查詢幫助檔案 s 只查詢源 u 排除指定型別檔案 f 只顯示檔名 b 目錄 在指定目錄下查詢二進位制檔案 m 目錄 在指定目錄下查詢幫助檔案 s 目錄 在指定目錄下查詢源 locate 檔名稱 在檔案索引資料庫中搜尋檔案 d...

linux中查詢檔案或者檔案中的內容

經常會遇到在linux中查詢檔案的位置或者已知某個結構體或者類的名字想知道裡面的具體內容,下面將對其進行總結 查詢檔案 如果知道檔案的具體名稱的話,比如hello.c,使用locate hello.c就可以找到檔案的具體位置 如果不知道檔案的名稱,只知道hell這幾個字元,可以使用find進行模糊查...

linux查詢檔案內容

從檔案內容查詢匹配指定字串的行 grep 被查詢的字串 檔名 從檔案內容查詢與正規表示式匹配的行 grep e 正規表示式 檔名 查詢時不區分大小寫 grep i 被查詢的字串 檔名 查詢匹配的行數 grep c 被查詢的字串 檔名 從檔案內容查詢不匹配指定字串的行 grep v 被查詢的字串 檔名...