grep cat命令常用小記

2021-09-26 15:26:00 字數 1250 閱讀 8374

grep命令筆記:

1,輸出匹配指定模式行的前或者後面n行

grep -a 10 -b 20 字段 檔案位置

2,建立命令集模板查詢 modle檔名,內包括字段集合 可為某個業務建立乙個查詢集合

grep -f modle 檔案位置

3,在檔案中查詢字段

grep 字段 檔案位置 e: grep tomcat a.log

4,在多個檔案中查詢字段

grep 字段 檔案位置 檔案位置 e:grep tomcat a.log b.log

5,使用 -e 引數查詢多個模式

grep -e 'test' -e 'new' 檔案位置

6,查詢某開頭的字段的檔案行內容 可用於查詢某段時間內的內容

grep ^『he』 檔案位置 e: grep ^『2018』 *

7,查詢欄位在檔案中的位置

grep -n 字段 檔案位置 e:grep -n tomcat *

8,查詢字段忽略大小寫

grep -i *** 檔案位置

9,查詢包含欄位的檔名列表

grep -l 字段 檔案位置 檔案位置 或 * e: grep -l tomcat *

10,查詢不包含欄位的行內容

grep -v 字段 檔案位置 e:grep -v tomcat *

11,使用 $ 符號輸出所有以指定模式結尾的行。

grep 'test'$ 檔案位置 e: grep 'test'$ *

12,使用 -r 引數遞迴地查詢特定模式

e:grep -r linuxtechi /etc/

13,使用 -c 引數計算模式匹配到的數量

grep -c 字段 檔案位置

cat命令筆記

cat主要有三大功能:

1.一次顯示整個檔案。$ cat filename

2.從鍵盤建立乙個檔案。$ cat > filename  

只能建立新檔案,不能編輯已有檔案.

3.將幾個檔案合併為乙個檔案: $cat file1 file2 > file

引數:-n 或 --number 由 1 開始對所有輸出的行數編號

-b 或 --number-nonblank 和 -n 相似,只不過對於空白行不編號

-s 或 --squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行

-v 或 --show-nonprinting

linux常用命令:

1,pwd 顯示當前所屬目錄路徑。

GIT常用命令小記

git pull 獲取最新 git push 提交本地 git push origin 本地分支路徑 線上分支路徑 將本地分支同步至線上分支 git pull origin 線上分支路徑 把線上分支的內容拉到本地 git status 檢視本地分支和線上分支的不同 即是否修改 git stash 暫...

git常用命令小記

git常用命令小記 git status 檢視快取區和工作區的狀態 表示n個新檔案 表示n個修改 表示n個刪除 兩組的時候前面的是暫存區,後面的是工作區 git add filename 變更檔案狀態 工作區 暫存區 git add 還原對應的版本的檔案 版本有commitid提供 主要是對不小心刪...

Linux常用命令小記

檢視防火牆狀態 systemctl status firewalld service iptables status 暫時關閉防火牆 systemctl stop firewalld service iptables stop 永久關閉防火牆 systemctl disable firewalld ...