209. Shell中特殊字符的用法总结大全
;(分号)
连续运行命令
1 | ifdown eth0;ifup eth0 |
|(管道)
正则表达式中表示或者
1 | # 表示匹配 oooo 或者 eeee 的字符 |
前面命令的标准输出作为后面命令的标准输入
1 | # 表示ifconfig查出来的信息然后过滤出eth0的这一行 |
&
将命令放到后台执行
1 | # 将MySQL放到后台启动 |
表示标准输出和标准错误输出
1 | # 将ifconfig执行得到的结果输出到/dev/null里面 |
&&
前面命令返回值为0才执行后面的命令
1 | ls && echo "ok" |
||
前面命令返回值为非0才执行后面的命令
1 | lls || echo "ok" |
#(井号)
#
表示注释
$#
表示位置参数的个数
1 | echo $# |
`$