<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-cn">
		<id>http://wiki.tomtalk.net/index.php?action=history&amp;feed=atom&amp;title=Linux%E5%9C%A8%E4%B8%80%E4%B8%AA%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8A%E6%89%A7%E8%A1%8C%E5%A4%9A%E4%B8%AA%E5%91%BD%E4%BB%A4</id>
		<title>Linux在一个命令行上执行多个命令 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.tomtalk.net/index.php?action=history&amp;feed=atom&amp;title=Linux%E5%9C%A8%E4%B8%80%E4%B8%AA%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8A%E6%89%A7%E8%A1%8C%E5%A4%9A%E4%B8%AA%E5%91%BD%E4%BB%A4"/>
		<link rel="alternate" type="text/html" href="http://wiki.tomtalk.net/index.php?title=Linux%E5%9C%A8%E4%B8%80%E4%B8%AA%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8A%E6%89%A7%E8%A1%8C%E5%A4%9A%E4%B8%AA%E5%91%BD%E4%BB%A4&amp;action=history"/>
		<updated>2026-04-24T11:24:39Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>http://wiki.tomtalk.net/index.php?title=Linux%E5%9C%A8%E4%B8%80%E4%B8%AA%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8A%E6%89%A7%E8%A1%8C%E5%A4%9A%E4%B8%AA%E5%91%BD%E4%BB%A4&amp;diff=2684&amp;oldid=prev</id>
		<title>Tom：以“==Linux在一个命令行上执行多个命令==  对于单个命令执行我想大多数人都是明了的，也就是在一个命令行上执行一条命令。那...”为内容创建页面</title>
		<link rel="alternate" type="text/html" href="http://wiki.tomtalk.net/index.php?title=Linux%E5%9C%A8%E4%B8%80%E4%B8%AA%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8A%E6%89%A7%E8%A1%8C%E5%A4%9A%E4%B8%AA%E5%91%BD%E4%BB%A4&amp;diff=2684&amp;oldid=prev"/>
				<updated>2012-09-30T18:48:43Z</updated>
		
		<summary type="html">&lt;p&gt;以“==Linux在一个命令行上执行多个命令==  对于单个命令执行我想大多数人都是明了的，也就是在一个命令行上执行一条命令。那...”为内容创建页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Linux在一个命令行上执行多个命令==&lt;br /&gt;
&lt;br /&gt;
对于单个命令执行我想大多数人都是明了的，也就是在一个命令行上执行一条命令。那对于在一行上执行多个命令怎么办呢，其实也很简单，只需在各命令之间加上特殊命令符号，我们常规使用到的有3个特殊命令符号。&lt;br /&gt;
 &lt;br /&gt;
1. [ ; ]&lt;br /&gt;
如果被分号(;)所分隔的命令会连续的执行下去，就算是错误的命令也会继续执行后面的命令。&lt;br /&gt;
[root@localhost etc]# lld ; echo &amp;quot;ok&amp;quot; ; lok&lt;br /&gt;
-bash: lld: command not found&lt;br /&gt;
ok&lt;br /&gt;
-bash: lok: command not found&lt;br /&gt;
2. [ &amp;amp;&amp;amp; ]&lt;br /&gt;
如果命令被 &amp;amp;&amp;amp; 所分隔，那么命令也会一直执行下去，但是中间有错误的命令存在就不会执行后面的命令，没错就直行至完为止。&lt;br /&gt;
[root@localhost etc]# echo &amp;quot;ok&amp;quot; &amp;amp;&amp;amp; lld &amp;amp;&amp;amp; echo &amp;quot;ok&amp;quot;&lt;br /&gt;
ok&lt;br /&gt;
-bash: lld: command not found&lt;br /&gt;
3. [ || ]&lt;br /&gt;
如果每个命令被双竖线 || 所分隔，那么一遇到可以执行成功的命令就会停止执行后面的命令，而不管后面的命令是否正确与否。如果执行到错误的命令就是继续执行后一个命令，一直执行到遇到正确的命令为止。&lt;br /&gt;
[root@localhost etc]# echo &amp;quot;ok&amp;quot; || echo &amp;quot;haha&amp;quot;&lt;br /&gt;
ok&lt;br /&gt;
[root@localhost etc]# lld || echo &amp;quot;ok&amp;quot; || echo &amp;quot;haha&amp;quot;&lt;br /&gt;
-bash: lld: command not found&lt;br /&gt;
ok&lt;/div&gt;</summary>
		<author><name>Tom</name></author>	</entry>

	</feed>