linux文字查詢相關命令

2022-06-21 23:09:11 字數 919 閱讀 6121

grep [options] pattern [file...]

-i:忽略大小寫

--color:把匹配到的字串用高亮顏色顯示出來

-v: 顯示沒有被模式匹配到的行

-o:只顯示被模式匹配到的字串

-e(或者直接使用egrep): 使用擴充套件正規表示式

非實時,模糊匹配,查詢是根據全系統檔案資料庫進行的;

# updatedb, 手動生成檔案資料庫

速度快實時

精確支援眾多查詢標準

遍歷指定目錄中的所有檔案完成查詢,速度慢;

用法:find 查詢路徑 查詢標準 查詢到以後的處理運作

查詢路徑:預設為當前目錄

查詢標準:預設為指定路徑下的所有檔案

處理運作:預設為顯示

匹配標準(查詢標準):

-name 'filename':對檔名作精確匹配

檔名通配:

*:任意長度的任意字元?

-iname 'filename': 檔名匹配時不區分大小寫

-regex pattern:基於正規表示式進行檔名匹配

-user username: 根據屬主查詢

-group groupname: 根據屬組查詢

-uid uid: 根據uid查詢

-gid gid: 根據gid查詢

-nouser:查詢沒有屬主的檔案

-nogroup: 查詢沒有屬組的檔案

-type:根據檔案型別查詢

f: 普通檔案dc

blps

-size:根據檔案大小查詢

find 查詢路徑 -size 數字加單位(如:#k,#m,#g)

組合條件:

-a:與

-o:或

-not:非

Linux 文字相關命令

文字檢視 1 cat 連線檔案並顯示 tac 反向檢視檔案 n 顯示行號 e 顯示行結束符 2 more,less分屏顯示 more 向後翻 less 和man一樣 3 head,tail head 檢視前n 10 行 tail 檢視後n行 tail f 檢視檔案尾部,不退出,等待顯示後續追加至此檔...

linux之文字查詢grep命令

grep是linux下常用的文字查詢命令。grep使用的一般格式為 grep 選項 搜尋內容串 檔名 常用選項 含義 v 顯示不包含匹配文字的所有行 相當於求反 n 顯示匹配行及行號 i 忽略大小寫 例如要查詢某個目錄下所有包含 good 的檔案,並顯示 good 所在行號 grep搜尋內容串可以是...

Linux查詢檔案的相關命令

自 more 檔名 分頁顯示乙個檔案或任何輸出結果 其實more不是用來尋找檔案的,但是一般人卻十有 是在找檔案時把它派上用場。因為 more 主要的作用是把輸出結果顯示在螢幕上,一頁停止一次,所以例如當我們用 ls 命令去找乙個 x字母開頭的檔案,而下達了 ls x 卻仍然列出太多檔案,乙個螢幕看...