方法1:
在非编辑状态下使用快捷键gg跳至首行头部,再使用dG即可清空,或 输入"%d"清空,然后保存即可。但当文件内容较大时,处理较慢。
方法2:
cat /dev/null > /var/log/yum.log(替换为需要清空内容文件名) 或 cp /dev/null access.log
方法3:
> /var/log/yum.log(替换为需要清空内容文件名)
方法4:
: > access.log 或
true > access.log
方法5:
使用echo命令清空,此时会在文件中写入一个空行"\n",
echo "" > access.log 或者 echo > access.log 或echo -n "" > access.log
方法6:
truncate 可被用来将一个文件缩小或者扩展到某个给定的大小。你可以利用它和 -s 参数来特别指定文件的大小。要清空文件的内容,则在下面的命令中将文件的大小设定为 0:
truncate -s 0 access.log