極重要基礎命令三劍客加find

來源:互聯網
上載者:User

標籤:

find  -type:以檔案類型尋找

       -name:以檔案名稱尋找

       ! 取反

sed命令實戰:

sed -n “2p” oldboy.txt 列印第二行

sed -n "1,2p" oldboy.txt 列印第一、二行

將ddd替換成oldboy列印:sed ‘s#ddd#oldboy#g’ oldboy.txt

將內容ddd修改成oldboy並列印:sed -i ‘s#ddd#oldboy#g’ oldboy.txt

基礎Regex:一些特殊符號  表示一些特殊的作用和功能定義好的。

sed -i ‘s#(可用正則匹配)#\1#g’oldboy.txt

. 單個任一字元

* 重複前面任意0個或多個字元

.* 匹配任一字元

把前面正則匹配的括弧內結果,在後面用\1表示出來。

$0 表示整行

例:sed -r ‘s#(.*) fff#\1#g’oldboy.txt  匹配fff前面的字元並輸出

    sed -r ‘s#(.*) (.*)#\1 \2#g’oldboy.txt  匹配空格前後的字元並輸出

awk命令實戰:

awk ’{print $1}’oldboy.txt  取第一列

awk ’{print $1 $2}’oldboy.txt  取第一,二列

awk ’{print $NF}’oldboy.txt   取最後一列

awk -F “指定分隔字元” ’{print $NF}’oldboy.txt 

cat -n 顯示檔案的行號

awk ‘{NR>20&&NR<26} print $0’ /etc/passwd  列印21-25行

grep命令實戰:

grep*****(擅長過濾器)把想要的或者不想要的分離開  (預設整行)

-v排除

-i不區分大小寫

-E過濾多個字串

-o輸出精確匹配的字元而不

-n 行號

linux三劍客 老三

-B 除了顯示匹配的一行外,並顯示該行前的num行

-A 除了顯示匹配的一行外,並顯示該行後的num行

-C 除了顯示匹配的一行外,並顯示該行前後的num行

grep “string” -B 10 1.txt

--color=auto 給匹配到的字串加顏色

grep 3306 /etc/services

grep --color=auto 3306 /etc/services

 

極重要基礎命令三劍客加find

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.