一些經常用到的linux命令

來源:互聯網
上載者:User

1.殺死特定關鍵字的進程:

ps -ef | grep lxs |grep -Ev grep| awk '{print $2}' | xargs -t -i kill -9 {}

或者:

kill -9 $( ps -ef | grep lxs |grep -Ev grep| awk '{print $2}' )

將關鍵字httpd改為自己需要殺死進程的關鍵字


2.grep過濾特定的行,如過濾空行

 

有時工作中需要把一些相關設定檔.conf 中的命令顯示出來.如想查看mysql的my.cnf裡的配置,可使用cat my.cnf  | grep -Evn "^$|#"

 

grep -E 擴充正歸運算式

 

-v         排除

 

-n         列印行數


3.尋找一個檔案中不包含某字串的行.

尋找日誌時大部分記錄都是正確的,但也有小量是錯誤的,需要將這些錯誤的尋找出來,可以這樣:

grep "GET PACKET" serv.log > t.txt

awk '{if ($6 != "size:28") print $0}' t.txt 

第一句,將serv.log 的所有含有"GET PACKET"的行輸出到t.txt中.

第二句,將行中不包含"size:28"的行列印出來

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.