首页 > CentOS > Linux中不删除文件,清空文件内容的命令

Linux中不删除文件,清空文件内容的命令

来源:原创 作者:thomas 分类:CentOS 阅读:746 日期:2014-05-23

Linux命令行中的方式:

执行true > log.txt

即可将log.txt中的内容完全清空。

VIM命令行的方式:

在命令模式下,首先执行 gg  #这里是跳至文件首行

再执行: dG #即可删除所有内容

VIM命令行下的另一种方式:

转到文件结尾 G  

或转到第9行 9G  

删除所有内容(先用G转到文件尾) ,使用: :1,.d  #删除从第一行到当前行的内容

或者删除第9行到第200行的内容(先用200G转到第200行) ,使用 :9,.d  

删除说明:这是在vi中 ,“.”当前行 ,“1,.”表示从第一行到当前行 ,“d”删除

十日谈技术博客

 

热门文章 更多>

微信扫一扫,关注技术十日谈