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
来源: https://www.cnblogs.com/kakawith/p/11105983.html