将您重定向的次数过多什么意思_Linux重定向

本文详细介绍了Linux中的重定向概念,包括输入重定向<和输出重定向>的区别,以及>、>>、1>、2>、1>>&2、2>>&1等不同符号的用法。通过实例展示了如何将正确输出和错误输出分别重定向到不同文件,以及追加内容到文件。了解这些基础知识对于Linux命令行操作至关重要。
摘要由CSDN通过智能技术生成

c217989a8d21aa0875fa391bf693382c.png

通常说所重定向便是将命令结果如查询结果重定向到一个文件中,通常用在一些命令结果较多无法完全显示完,可以重定向到一个文件,在文件中查看。

重定向分为输入重定向<和输出重定向>

一、>和>>

区别:>是重定向到一个文件;>>追加内容到一个文件

如果文件不存在这两个命令都会创建一个文件

665a83350af4fb1ff452a0029907eb32.png
重定向:&amp;gt;

8c015466ec96023c0b32d7c215b3ff5f.png
追加内容:&amp;gt;&amp;gt;

二、1>和2>

他们两个用于将一个文件正确的输出,和错误的输出分开保存;1>&2和2>&1是什么意思

1> 将正确的输出重定向到某个文件

2> 将错误的输出重定向到某个文件

1)ls a.txt b.txt输出结果

af158986389e480f4d811dbe2d42214d.png

2)ls a.txt b.txt 1>tue.txt输出结果

ec0e5695ffc970c00d6565ca787ae692.png
将正确输出重定向到true,ls查看因为a.txt存在是正确的输出,b.txt不存在为错误输出

3)ls a.txt b.txt 2>false.txt输出结果

fbe2b5c5786e0f17c1d0834730ede7b9.png

4)ls a.txt b.txt 1>true.txt 2>false.txt

61b031f59c07abfb6b9d76133d7d7fde.png

三、1>>和2>>

1> 将正确的输出追加到某个文件

2> 将错误的输出追加到某个文件

ls a.txt b.txt 1>>true.txt 2>>false.txt

42e266520d636206b140ef720d39590e.png

四、输入重定向 <

< 可以将原本由标准输入改为由指定地方输入

742fbea8ce6f34d1838ec1102f1eede9.png

还有很多组合形式的重定向:

Shell重定向

1>&2和2>&1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值