1.多命令顺序执行

执行符 格式 作用
; 命令1 ; 命令2 顺序执行,命令之间没有逻辑
&& 命令1 && 命令2 且的作用(短路)
|| 命令1 || 命令2 或的作用(短路)

2.判断命令是否正确执行

  1. ls && echo yes || echo no

3.查看文件内容并分屏显示

  1. more a.txt

4.管道符

  1. # 命令1 | 命令2
  2. # 命令1的输出结果作为命令2的操作对象,借助more(ls -l /etc | more 则能分屏查看命令结果)
  3. netstat -an | more(查看网络情况)
  4. netstat -an | grep ESTABLISHED | wc -l(查看正在连接此服务器的客户端数量)
  5. netstat -ntlp | grep ESTABLESED(查看侦听端口)

5.通配符

通配符 作用
? 匹配任意一个字符
* 匹配0或多个任意字符,即任意内容
[] 匹配中括号里面的任意字符
[-] 匹配中括号里面的任意字符,-代表范围
[^] 逻辑非,匹配不属于中括号里的一个字符

6.特殊符号

符号 作用
‘’ 在该符号中的所有特殊符号,如$,`都没有意义
“” 双引号中的特殊符号没有意义,但$(调变量),`(引用系统命令),\(转义)除外
`` bash中会首先执行他,与$()功能一样,但容易看错,推荐使用$()
$() 与``一样,引用系统命令
# 注释
$ 调用变量的值
\ 转义