Linux 快速清除文本内容_linux快速删除文本内容-程序员宅基地

技术标签: Linux  linux  

linux快速清空文本文件内容的几种方法
方式一: 使用">", 快速清空文本文件 

> fileName


方式二: 使用echo进行清空(但是仍然会有一个空字符)
echo "" > fileName

方式三: 使用黑洞设备"echo /dev/null", 快速清空文本文件

黑洞设备/dev/null是什么?

在 Linux 中, null 设备基本上被用来丢弃某个进程不再需要的输出流,或者作为某个输入流的空白文件,这些通常可以利用重定向机制来达到。

所以 /dev/null 设备文件是一个特殊的文件,它将清空送到它这里来的所有输入,而它的输出则可被视为一个空文件。

另外,你可以通过使用 cat 命令 显示 /dev/null 的内容然后重定向输出到某个文件,以此来达到清空该文件的目的。通过使用cat /dev/null,文件大小为0字节。

还有其他的方式,比如删除在创建一个新文件等等。 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wangxuelei036/article/details/107511999

智能推荐

java泛型_java 泛型-程序员宅基地

文章浏览阅读832次。java泛型的使用_java 泛型

linux java 选择题_华为Java面试题中的九道单选-程序员宅基地

文章浏览阅读449次。华为Java面试题中的九道单选1.Java是从( )语言改进重新设计。A.Ada B.C++ C.Pasacal D.BASIC  答案:B2.下列语句哪一个正确( )A. Java程序经编译后会产生machine codeB. Java程序经编译后会产生byte codeC. Java程序经编译后会产生DLLD. 以上都不正确  答案:B3.下列说法正确的有( )A. class中的constr..._在编译程序时,所能指定的环境变量不包括class.path

颠覆者苹果,正被颠覆着-程序员宅基地

文章浏览阅读346次。iPod+iTunes,给苹果成立了积重难返的打倒者的情景,而音乐行业,也是苹果颠覆的第一个行业。不过当今,对付苹果来说,曾经的颠覆者,也正在被颠覆着。曾经的核军火iPod+iTunes,一个退出了史籍舞台,一个连续的下滑。 据《华尔街日报》网站报道,有熟知黑幕的音讯人士揭发,本年截止眼前为止苹果公司iTunesStore店铺的发售额依

机器学习总结系列之Octave常用操作_octave rng-程序员宅基地

文章浏览阅读725次。记录了常用的或难记的一些Octave命令,以备查找。 基本命令eye(4),生成一个4维单位矩阵ones(4,3),生成全1的4*3矩阵rand(4,3),生成一个4*3的随机矩阵size(A),返回一个行向量,代表行列length(A),返回最大维的那个数目help cmd,查看命令详情加载数据load(“filename”)或load filename,将文件数据加载到对应的矩_octave rng

go语言生成自定义uuid_由浅入深:一个简单的例子,让你吃透Go语言自定义的包管理...-程序员宅基地

文章浏览阅读341次。前言首先使用hello world,演示Go的包是如何导入的。package mainimport "fmt"func main() {fmt.Println("Hello, world")}其中 “fmt” 就是就是Go内置的一个包,包含与格式化和输出到屏幕相关的各种功能。包的好处使用这种方式导入包,有以下3个好处:降低函数方法重名的可能,让函数保持简短和简洁。有效地组织代码,很方便导向到标的。..._controllers/demo_controller.go:73:35: undefined: uuid

东周科目三考场5号线_全国科目三考场考试视频视频教程方法秘籍攻略步骤及注意事项技巧!...-程序员宅基地

文章浏览阅读4.8k次。全国科目三考场考试视频教程教学专业讲解语音实地视频讲解专业收费版实地考场讲解语音高清流畅,绝非免费版可比,助你考试一把过!路考16项,项目多细节全。比科目二的难度有过之而无不及,稍不注意就直扣100分。很多学员考完科三都是一身的汗,因为必须绷紧了神经才能保证所有的细节不会出错。要是小问题出错,技术再牛也白搭。考前多看几遍视频牢记要点!助你考试一把过!科目三考场考试视频教程教学专业讲解语音..._深圳驾考科目三东周考场

随便推点

IDEA中 @override报错的解决方法-程序员宅基地

文章浏览阅读8.3k次,点赞3次,收藏6次。起因 今天用IDEA导入一个java工程时,碰上一个问题,代码中所有@override处标红,并提示:@override不支持对接口的实现。 原因是引用JDK5版本中存在小bug的问题。@Override是JDK5就已经有了,但是不支持对接口的实现,认为这不是Override而报错。JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。 解决方法一:【如果是用本地的tomcat配置】File >> Project St.._@override报错

使用ArcGis工具合并图层-程序员宅基地

文章浏览阅读4.7k次。1.开始编辑 2.选中要合并的图层:根据图层的编号,点击Selected后,再点击Merge,合并 _arcgis 合并图层 json

.waitFor()卡死_exec.waitfor()-程序员宅基地

文章浏览阅读868次。二、查找原因经过查找资料了解到:Process.waitFor可能导致死锁?因为本地的系统对标准输入和输出所提供的缓冲池有限,所以错误的对标准输出快速的写入和从标准输入快速的读入都有可能造成子进程死锁。问题的关键在缓冲区这个地方:可执行程序的标准输出比较多,而运行窗口的标准缓冲区不够大,所以发生阻塞。接着来分析缓冲区,当Runtime对象调用exec(cmd)后,JVM会启动一个子进程,该进程会与JVM进程建立三个管道连接:标准输入,标准输出和标准错误流。假设该程序不断在向标准输出流和标准错误流写数据,_exec.waitfor()

触摸屏驱动问题解决_swal-overlay触摸屏问题-程序员宅基地

文章浏览阅读971次。最近在做电子书是用到触摸屏是卡住了,因为之前触摸屏驱动编写的时候就遇到问题没有解决,网上说问题在于mini2440不同于其他开发板,触摸屏使用的一线触控,而不是四线触控,相关的解决方法也是找了好久,最终在一个帖子上找到了http://blog.csdn.net/doccode/article/details/46520275 这是网址。按照里面的方法修改电路之后,终于可以和视频一样用了。_swal-overlay触摸屏问题

spongeboblz的博客——JavaScript-程序员宅基地

文章浏览阅读101次。JavaScript 对象及对象的创建ES 规范中this问题说明目录总纲

项目中的富文本编辑器该如何选择?_vue-quill-editor 和 tinymce那个好用-程序员宅基地

文章浏览阅读393次。项目中经常需要用到富文本编辑器的时候,而常见的富文本编辑器都有哪些?该如何选择?先看看市面上都有哪些可用的富文本编辑器:TinyMCE(插件式的,支持 Vue,React,Angular 框架)wangEditor(Typescript 开发的 Web 富文本编辑器, 轻量、简洁、易用、开源免费,支持 JS 直接引入使用,或者 Vue2/3,React)UEditor(开源,插件多,功能齐全,支持 JS 直接引入使用)CKEditor(模块化的简洁强大,丰富的框架支持,支持 Vue,React._vue-quill-editor 和 tinymce那个好用