linux:清空文件内容与批量kill 指定程序名的进程
程序员文章站
2023-01-16 12:49:14
1.常规的清空文件内容方法 1)使用 cat命令显示 /dev/null 的内容然后重定向输出到某个文件,来清空 2)清空一个文件可以通过 shell 重定向 null (不存在的事物)到该文件 3)另一种清空文件的方法是将 : 或者 true 内置命令的输出重定向到文件 4)使用echo命令 2. ......
1.常规的清空文件内容方法
1)使用 cat命令显示 /dev/null 的内容然后重定向输出到某个文件,来清空
$ cat /dev/null > filename
2)清空一个文件可以通过 shell 重定向 null (不存在的事物)到该文件
$ > filename
3)另一种清空文件的方法是将 : 或者 true 内置命令的输出重定向到文件
$ : > filename
$ true > access.log
4)使用echo命令
$ echo "" > filename/$ echo > filename
2.没有 > 权限情况下的清空文件方法
$ echo "" | sudo tee filename
3.批量kill 指定文件名的进程
$ ps -ef|grep test.py |grep -v grep |awk '{print $2}'|xargs sudo kill