linux重定向输出命令

一、符号

“>” 覆盖原有内容
“>>”追加

二、“>”举例

将一个文本内容覆盖另外一个文本的内容

2.1举例一

首先创建(touch)两个文本hello.txt 、wang.txt,将文本内添加内容,然后将hello.txt里面的内容覆盖到wang.txt里面去
代码

cat hello.txt > wang.txt

在这里插入图片描述

2.2举例二

首先ls列出非目录的文件项,
在这里插入图片描述
此时的wang.txt里面的内容为
在这里插入图片描述
再输入代码

ls > wang.txt

在这里插入图片描述
如上图,可以看到文件已经被覆盖到wang.txt里面了,原来wang.txt里面的内容就变成了ls的内容

三、“>>”举例

将一个文本内容追加另外一个文本的内容

3.1举例一

hello.txt里面的内容为Hello World,wang.txt里面的内容也为 Hello World,因此追加后的内容就为下图
代码

cat hello.txt >> wang.txt

在这里插入图片描述

3.2举例二

hello.txt里面的内容为Hello World,输入ifconfig显示或设置网络设备,将ifconfig的内容追加到hello.txt里面
代码

ifconfig >> hello.txt
cat hello.txt

在这里插入图片描述

原创文章 96 获赞 330 访问量 2万+

猜你喜欢

转载自blog.csdn.net/hanhanwanghaha/article/details/106033949