grep的功能是在檔案或標準輸入中查詢pattern指定的內容。並將找到的那行顯示出來。
grep --help 可檢視命令引數使用方法。
基本格式為:grep [option]... pattern [file] ...
grep test file1 在file1中查詢test。file1換為-(減號)或不寫時則為標準輸入。
-e pattern是乙個擴充套件正規表示式。
-f pattern為固定字串,不看作正規表示式。
-g pattern是乙個基本正規表示式。
-p pattern是乙個perl正規表示式。
-e 把pattern作為正規表示式。
-f file1 從檔案中得到pattern。
-i 忽略大小寫。
-w 整字匹配。
-x 整行匹配。
-z 乙個資料行以0位元組結束而不是換行符。
-s 不顯示錯誤資訊。
-v 反選(將不符合的行列出)。
-m n 最多顯示n條匹配結果。
-b 在結果中列印位元組偏移量。
-n 在結果中列印行號。
-h 在結果中列印檔案名稱。(主要用於在多個檔案中查詢)
-h 不顯示檔名。
-o 只顯示符合條件的內容,而不是整行顯示。
-q 不顯示任何資訊。(不理解這個是做什麼用的)
-a 不忽略二進位制資料。
-i 猜測為:忽略二進位制。
-d 當要查詢的是目錄時使用。引數有'read', 'recurse', or 'skip'
-d 如何處理devices, fifos and sockets。引數有'read' or 'skip'
-r -r 遞迴目錄。
-l 列出檔案內容不符合指定的範本樣式的檔名稱。
-l 列出檔案內容符合指定的範本樣式的檔名稱。
-c 顯示符合條件的行數。
-z 在檔案後顯示0位元組。(不理解什麼意思)
-b n 顯示符合條件行及其前n行。
-a n 顯示符合條件行及其後n行。
-c n 顯示符合條件的行及其前後各n行。
-num 同-c num。
一天一條linux命令 chmod
chmod change mode 的功能是 變更檔案或目錄的許可權。chmod help 可檢視具體引數使用。一 許可權 1.linux中許可權分為一般許可權和特殊許可權。一般許可權 r read 讀,w write 寫,x execute 執行。特殊許可權 setuid 賦予普通使用者可執行ro...
一天一條linux命令 echo
echo命令的功能是顯示文字或變數,預設輸出為終端螢幕。echo hello world 在螢幕輸出hello world。echo n user 在螢幕輸出user 且不換行。echo e 使echo可使用轉義字元,如 echo e hello nworld 在螢幕輸出 hello world e...
一天一條linux命令 read
read命令從鍵盤或檔案的某行讀入資訊,將其賦值給乙個變數。read var1 hello world 將hello world放入變數var1,可通過echo var1輸出檢視。當read後變數為乙個時,會被賦值直到回車之前的所有內容。read var1 var2 hello world 將hel...