linux&shell學習(積累中。。。)

1.逐行讀文件

   cat file | while read i;do;echo $i;done

 

2.awk中可以通過system調用系統命令

   ps -u `whoami` | awk '{if($2=="pts/2" && $4=="bash" && $1 >2250) system("kill -9 $1")}'

 

3.開機自動啓動服務

   chkconfig 服務名

 

4.查看硬件信息

   cpu: cat /proc/cpuinfo

   內存: cat /proc/meminfo

 

5.刪除第一列相同,其餘不同的重複行

  awk '!a[$1]++' URFILE

 解釋:name第一次出現的時候a[$1]爲空,!a[$1]就爲真,執行默認的print,a[$1]自加爲1,第二次直到第N次出現,!a[$1]均爲假,無操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章