/
算术运算中的除法
根目录或路径分隔符
^
在[^abc]通配符中表示取反
在正则表达式中表示以什么开头
[[]] 字符串比较测试
.
正则中表示任意1个字符
当前shell执行脚本命令
表示当前目录
表示隐藏属性
{}
通配符扩展abc{1,2,3}
正则表达式中表示范围
匿名函数{cmd1;cmd2;cmd3}
括起变量名${abc}a
()
子shell中执行命令,会继承父shell的变量
数组赋值,括起数组元素
正则一组元素
函数后面
(())
算数运算
整数比较测试
[]
通配符和正则中表示匹配括号中的任意一个字符
条件测试表达式
数组中下标括号
‘’
解决变量赋值空格的问题
组织shell替换
""
解决变量赋值空格的问题
阻止shell部分字符替换,对$、!等无效
`` 命令行替换
%
算数运算中的模运算
vi中替换操作中表示所有行
>
输出重定向
条件测试中的大于号
<
输入重定向
条件测试中的小于号
=
变量赋值
条件测试中的等号
+
算数运算中的加号
正则表达式中1个或多个前面的字符
!
将命令或者条件表达式的返回值取反
执行历史命令
vi或者ftp中执行外部shell命令
间接应用变量
$
取变量的值
正则表达式表示航尾
\ 单字符转义
|| 前面命令返回值为非0才执行后面的命令
#
表示注释
表示变量值的长度
?
通配符中表示任意1个字符
正则表达式中表示0个或者1个前面的字符
*
通配符中表示0个到多个任意字符
正则表达式中表示0个或者多个前面的字符
算数运算中的乘法
>> 输出重定向的追加
<< here document
<<< here string
-
算数运算中的减号
命令的选项
上一次工作目录
通配符和正则表达式中表示范围[a-z]
tar -cvf - /home | tar -xvf - 表示输出流或输入流
: 内置的空命令,返回值为0
; 连续运行命令
|
前面命令的标准输出作为后面命令的标准输出
正则中表示或者
&
将命令放到后台执行
表示标准输出和标准错误输出
&& 前面命令返回值为0才执行后面的命令
本文出自 “爱武装一辈子” 博客,请务必保留此出处http://menglinux.blog.51cto.com/8733806/1530251
原文地址:http://menglinux.blog.51cto.com/8733806/1530251