校对中 by小眼儿

This commit is contained in:
tinyeyeser 2013-12-26 17:14:48 +08:00
parent 65a82e67d3
commit ce92f982d2

View File

@ -1,11 +1,11 @@
示例说明10个Linux中有用打的链接操作符
================================================================================
Linux命令中的链接的意思是结合几个命令并基于它们之间操作符的行为执行。Linux中的链接命令有些像你在shell中写[短小的shell脚本],并直接在终端中执行。链接使得自动处理变得可能。不仅如此,一个无人看管的机器在链接操作符的帮助下如此有条理地运行。
Linux命令中的链接的意思是通过操作符的行为将几个命令组合执行。Linux中的链接命令有些像你在shell中写[短小的shell脚本][1],并直接在终端中执行。链接使得自动处理变得可能。不仅如此,一个无人看管的机器在链接操作符的帮助下能够十分有条理地运行。
![Linux中的10个链接操作符](http://www.tecmint.com/wp-content/uploads/2013/12/Chaining-Operators-in-Linux.png)
*Linux中的10个链接操作符*
本文旨在常用的**链接操作符**,并作简短的描述和相关的肯定能提高你生产力的例子,除了有时能降低系统负载外还能让你写出简短有意义的代码。
本文旨在介绍一些常用的**链接操作符**,通过简短的描述和相关的例子帮助读者提高生产力、降低系统负载、写出更加简短有意义的代码。
### 1. 和号操作符 (&) ###
@ -25,13 +25,13 @@ Linux命令中的链接的意思是结合几个命令并基于它们之间操
root@localhost:/home/tecmint# apt-get update ; apt-get upgrade ; mkdir test
创建了一个‘**test**‘文件夹
上述命令先后执行了update和upgrade最后在当前工作目录下创建了一个‘**test**‘文件夹
### 3. 与操作符 (&&) ###
如果第一个命令执行成功(译者注: 原文为“if the execution of first command fails”译者认为与上下文意思不同)**与操作符 (&&)**会执行第二个命令,也就是说,第一个命令退出状态是**1**。这个命令在检查最后一个命令的执行状态时很有用。
如果第一个命令执行成功,**与操作符 (&&)**会执行第二个命令,也就是说,第一个命令退出状态是**0**。(译注:这里原文明显写错了,我们进行了改译,有兴趣的读者可以参看原文以及原文下面的评论)。这个命令在检查最后一个命令的执行状态时很有用。
比如,我想使用**[links command][2]**在终端中访问网站**tecmint.com**,但在这之前我需要检查主机是否**在线**或**不在线**。
比如,我想使用**[links command][2]**在终端中访问网站**tecmint.com**,但在这之前我需要检查主机是否**在线**或**不在线**。
root@localhost:/home/tecmint# ping -c3 www.tecmint.com && links www.tecmint.com
@ -155,4 +155,4 @@ via: http://www.tecmint.com/chaining-operators-in-linux-with-practical-examples/
[1]:http://www.tecmint.com/category/bash-shell/
[2]:http://www.tecmint.com/command-line-web-browsers/
[3]:http://www.tecmint.com/15-basic-ls-command-examples-in-linux/
[3]:http://www.tecmint.com/15-basic-ls-command-examples-in-linux/