<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>重定向 &#8211; bhzhuOS爱好者(原StartOS爱好者)</title>
	<atom:link href="https://www.bhzhu203.com/tag/%e9%87%8d%e5%ae%9a%e5%90%91/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bhzhu203.com</link>
	<description>QQ群号125732839</description>
	<lastBuildDate>Fri, 25 Aug 2017 11:44:17 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.7</generator>
	<item>
		<title>linux重定向及nohup不输出的方法</title>
		<link>https://www.bhzhu203.com/2017/08/25/linux%e9%87%8d%e5%ae%9a%e5%90%91%e5%8f%8anohup%e4%b8%8d%e8%be%93%e5%87%ba%e7%9a%84%e6%96%b9%e6%b3%95/</link>
		
		<dc:creator><![CDATA[bhzhu203]]></dc:creator>
		<pubDate>Fri, 25 Aug 2017 11:44:17 +0000</pubDate>
				<category><![CDATA[linux知识]]></category>
		<category><![CDATA[输出]]></category>
		<category><![CDATA[重定向]]></category>
		<category><![CDATA[错误信息]]></category>
		<guid isPermaLink="false">http://www.bhzhu203.com/?p=439</guid>

					<description><![CDATA[from http://hi.baidu.com/zhaolegend/blog [&#8230;]]]></description>
										<content:encoded><![CDATA[<div id="article_content" class="article_content tracking-ad" data-mod="popu_307" data-dsm="post">
<p>from <a href="http://hi.baidu.com/zhaolegend/blog/item/245ad226e860bdfed7cae2ed.html" target="_blank">http://hi.baidu.com/zhaolegend/blog/item/245ad226e860bdfed7cae2ed.html</a></p>
<p>先说一下linux重定向：</p>
<p>0、1和2分别表示标准输入、标准输出和标准错误信息输出，可以用来指定需要重定向的标准输入或输出。<br />
在一般使用时，默认的是标准输出，既1.当我们需要特殊用途时，可以使用其他标号。例如，将某个程序的错误信息输出到log文件中：./program 2&gt;log。这样标准输出还是在屏幕上，但是错误信息会输出到log文件中。<br />
另外，也可以实现0，1，2之间的重定向。2&gt;&amp;1：将错误信息重定向到标准输出。<br />
Linux下还有一个特殊的文件/dev/null，它就像一个无底洞，所有重定向到它的信息都会消失得无影无踪。这一点非常有用，当我们不需要回显程序的所有信息时，就可以将输出重定向到/dev/null。<br />
如果想要正常输出和错误信息都不显示，则要把标准输出和标准错误都重定向到/dev/null， 例如：</p>
<p># ls 1&gt;/dev/null 2&gt;/dev/null</p>
<p>还有一种做法是将错误重定向到标准输出，然后再重定向到 /dev/null，例如：</p>
<p># ls &gt;/dev/null 2&gt;&amp;1</p>
<p>注意：此处的顺序不能更改，否则达不到想要的效果，此时先将标准输出重定向到 /dev/null，然后将标准错误重定向到标准输出，由于标准输出已经重定向到了/dev/null，因此标准错误也会重定向到/dev/null，于是一切静悄悄:-)</p>
<p>由于使用nohup时，会自动将输出写入nohup.out文件中，如果文件很大的话，nohup.out就会不停的增大，这是我们不希望看到的，因此，可以利用/dev/null来解决这个问题。</p>
<p>nohup ./program &gt;/dev/null 2&gt;log &amp;</p>
<p>如果错误信息也不想要的话：</p>
<p>nohup ./program &gt;/dev/null 2&gt;&amp;1 &amp;</p>
</div>
<div class="bdsharebuttonbox tracking-ad bdshare-button-style0-16" data-mod="popu_172" data-bd-bind="1503661361730"></div>
<div class="bdsharebuttonbox tracking-ad bdshare-button-style0-16" data-mod="popu_172" data-bd-bind="1503661361730"></div>
<div class="bdsharebuttonbox tracking-ad bdshare-button-style0-16" data-mod="popu_172" data-bd-bind="1503661361730">转载：http://blog.csdn.net/geekster/article/details/6657620</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
