正则匹配测试网站:http://tool.chinaz.com/regex/
一、元字符
字符 说明
; 命令分隔符,在前一个命令结束时,忽略其返回值,继续执行下一个命令
& 后台运行命令,最大的好处是无需等待命令执行结束,就可以在同一命令行下继续输入命令
= 变量名=值,为变量赋值。注意”=”左右紧跟变量名和值,中间不要有空格
$ 变量值替换,”$变量名”替换为shell变量的”值”,为避免在文本连接时混淆,请使用${变量名}
> 输出重定向,prog > file 将标准输出重定向到文件(覆盖原文件内容)
>> 输出重定向,prog >> file 将标准输出追加到文件
< 输入重定向,prog < file 从文件file中获取标准输入
| 管道命令,例:p1 | p2 将p1的标准输出作为p2的标准输入
() 在子shell中执行命令,或用于运算,或用于命令替换($(command))
{} 在当前shell中执行命令,或用在变量替换的界定范围(例如上面的${变量名}用法)
&& 前一个命令执行成功后,才继续执行下一个命令。例:p1 && p2 ,若p1执行成功后,才执行p2,反之,不执行p2
|| 前一个命令执行失败后,才继续执行下一个命令。例:p1 || p2 ,若p1执行成功后,不执行p2,反之,才执行p2
! 执行历史记录(history列表)中的命令,如!1
~ 用户主目录
有问题请加博主微信进行沟通!
全部评论