通配符
* 任意长度的字符
?一个长度的任意字符
;
链接多条命令
#
注释行
|
传递命令的执行结果
&&
:只有前面的命令执行成功,后面的命令才会执行
||
:前面的命令执行错误,才会执行后面的命令
~
家目录
-
上一次所在的目录
$
引用变量
./
路径分隔符(或根目录)
.> >>
重定向
<<
用来打印
{ }
花括号展开
正则表达式
grep 过滤
sed 替换
awk 截取
grep 命令
-v 取反
-i 忽略打小写
-o 只匹配内容
-E 使用扩展
.表示单个字符
[]匹配范围中的一个
字符集表达式
[[;punct:]adc]
[[:space:]]空格
[[:digit:]]数字
[[:lower:]]小写字母
[[:upper:]]大写字母
[[:alpha:]]任意字母
[[:alnum:]]字母+数字
^[]
匹配次数
{
起始值,结束值
}
*表示前面的字符出现了任意次数
+
等同于
{1,}