<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Shell%E9%87%8D%E5%AE%9A%E5%90%91</id>
	<title>Shell重定向 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Shell%E9%87%8D%E5%AE%9A%E5%90%91"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Shell%E9%87%8D%E5%AE%9A%E5%90%91&amp;action=history"/>
	<updated>2026-04-20T09:18:50Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=Shell%E9%87%8D%E5%AE%9A%E5%90%91&amp;diff=1011&amp;oldid=prev</id>
		<title>Evan：​导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Shell%E9%87%8D%E5%AE%9A%E5%90%91&amp;diff=1011&amp;oldid=prev"/>
		<updated>2019-10-14T13:52:36Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
=说说2&amp;gt;&amp;amp;1=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
通过上面command &amp;gt; /dev/null等价于command 1 &amp;gt; /dev/null,那么对于2&amp;gt;&amp;amp;1也就好理解了，2就是标准错误，1是标准输出，那么这条命令不就是相当于把标准错误重定向到标准输出么。&lt;br /&gt;
等等是&amp;amp;1而不是1，这里&amp;amp;是什么？这里&amp;amp;相当于等效于标准输出&lt;br /&gt;
&lt;br /&gt;
常见的　 commands &amp;gt;&amp;gt; /dev/null  2 &amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2&amp;gt;&amp;amp;1 错误返回值传递给1输出通道, 同样&amp;amp;1表示1输出通道&lt;br /&gt;
&lt;br /&gt;
2&amp;gt;/dev/null &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 帅的解说  =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1  和  &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 是一样的&lt;br /&gt;
&lt;br /&gt;
0代表标准输入&lt;br /&gt;
1代表stdout标准输出，默认值为1，所以”1&amp;gt;/dev/null”可以简写为”&amp;gt;/dev/null”&lt;br /&gt;
2代表stderr标准错误输出&lt;br /&gt;
&lt;br /&gt;
（3）2&amp;gt;&amp;amp;1代表把stderr标准错误输出 重定向 到stdout标准输出&lt;br /&gt;
&lt;br /&gt;
所以，1&amp;gt;/dev/null 2&amp;gt;&amp;amp;1的解释就是  note 1代表stdout标准输出，默认值为1，所以”1&amp;gt;/dev/null”可以简写为”&amp;gt;/dev/null”&lt;br /&gt;
&lt;br /&gt;
将stdout标准输出重定向到空设备文件/dev/null ，同时将stderr标准错误输出的重定向跟stdout标准输出重定向一致，也输出到空设备文件/dev/null。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Linux IO重定向]] 以前的WIKI&lt;br /&gt;
&lt;br /&gt;
=see also=&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/520playboy/p/6275022.html shell中&amp;gt;/dev/null 2&amp;gt;&amp;amp;1]&lt;br /&gt;
&lt;br /&gt;
https://www.jb51.net/article/64183.htm&lt;br /&gt;
&lt;br /&gt;
https://www.zhihu.com/question/53295083&lt;br /&gt;
[[category:shell]] [[category:ops]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>