您的位置:首页 > 运维架构 > Shell

Linux&&shell 总结 三

2017-08-07 15:02 85 查看
echo 命令后面加上了一个字符串,该命令就能显示出这个文本字符串。echo 命令可用单引号或双引号来划定文本字符串。如果在字符串中用到了它们,你需要在文本中使用其中一种引号,而用另外一种来将字符串划定起来。

最基本的重定向将命令的输出发送到一个文件中。bash shell用大于号(>)来完成这项功能: command
> outputfile。

输入重定向和输出重定向正好相反。输入重定向将文件的内容重定向到命令,而非将命令的输出重定向到文件。command
< inputfile

一个简单的记忆方法就是:在命令行上,命令总是在左侧,而重定向符号“指向”数据流动的方向。小于号说明数据正在从输入文件流向命令。

管道被放在命令之间,将一个命令的输出重定向到另一个命令中: command1 | command2。

expr 命令允许在命令行上处理数学表达式,但是特别笨拙。

在bash中,在将一个数学运算结果赋给某个变量时,可以用美元符和方括号( $[ operation ]
)将数学表达式围起来。

shell中运行的每个命令都使用退出状态码告诉shell它已经运行完毕。退出状态码是一个0~255的整数值,在命令结束运行时由命令传给shell。可以捕获这个值并在脚本中使用。

$? 来保存上个已执行命令的退出状态码

exit 命令允许你在脚本结束时指定一个退出状态码。

结构化命令(略过....)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: