通配符与特殊符号ide
特殊符号:spa
引号系列:命令行
$() 和 ` ` 运行里面的命令字符串
' ' 将里面的命令原封不动的输出it
" " 将里面的特殊符号解析运行class
重定向系列 :awk
> 标准输出重定向变量
>> 标准输出追加剧定向sed
2> 错误输出重定向grep
< 标准输入重定向
<< 标准输入追加剧定向
位置系列:
~ 当前用户家目录
. 当前目录
.. 当前目录的上一层目录
cd - 回到上一次所在的目录
su - 切换目录
判断系列
&& 前一个命令执行成功,在执行后面的命令
|| 前一个命令执行报错,在执行后面的命令
无分类系列
# 注释、root用户的命令提示符
$ 取出变量里面的内容, 在awk中表示取某一列。
!在awk,find,sed,grep,都表示取反的意思,在命令行有特殊的含义.
| 前面命令输出的结果,交给后面的命令执行
;连续命令执行的分隔符
通配符符号
* 表示任意字符
{ } 生成序列
[ ] 指定一个字符范围或数字范围,例如:[1..5] 结果:1 2 3 4 5
? 表明必定有一个任意字符
单引号,双引号,反引号 和 不加引号 的区别
' ' 单引号:所见即所得,将里面的字符串原封不动的输出
" " 双引号:解析里面的特殊符号并运行
不加引号:和双引号相似,解析特殊符号
` ` 反引号:将里面命令执行结果输出