linux:清空文件內容與批量kill 指定程序名的進程

1.常規的清空文件內容方法shell

  1)使用 cat命令顯示 /dev/null 的內容而後重定向輸出到某個文件,來清空  進程

  $ cat /dev/null > filename

  2)清空一個文件能夠經過 shell 重定向 null (不存在的事物)到該文件test

  $ > filename 

  3)另外一種清空文件的方法是將 : 或者 true 內置命令的輸出重定向到文件 awk

  $ : > filename 
  $ true > access.log

  4)使用echo命令file

  $ echo "" > filename/$ echo > filename

2.沒有 > 權限狀況下的清空文件方法權限

  $ echo "" | sudo tee filename

3.批量kill 指定文件名的進程grep

  $ ps -ef|grep test.py |grep -v grep |awk '{print $2}'|xargs sudo kill
相關文章
相關標籤/搜索