/
- 算术运算中的除法
- 根目录或路径分隔符
^
- 在[^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才执行后面的命令
字符小总结
时间: 2024-10-11 06:51:43