#输出打印命令
echo 内容
#支持反斜线转义字符的输出命令
echo -e 内容
#声明文件为Bash脚本文件,一般书写在文件内容开头
#!/bin/bash
#命令按顺序执行
命令1;命令2;命令3
#命令1的执行结果作为命令2的操作对象(管道符)
命令1 | 命令2
#只有命令1正确执行,命令2才能得到执行(逻辑与)
命令1 && 命令2
#只有命令1执行出错,命令2才能得到执行(逻辑或)
命令1 || 命令2
#输出打印系统所有变量
set
#删除指定变量
unset 变量名
#输出打印系统环境变量
env
#打印文件内容
cat 文件
通配符
#匹配一个任意字符
?
#匹配0个或多个任意字符
*
注:- 代表范围,^ 代表不包含
#匹配 [ ] 内的一个字符
[ a,b,c .... ] 或 [ a-d ] 或 [ ^a-d ]
特殊字符
#单引号括起来的内容都认定为字符串
' '
#双引号括起来的内容一般认定为字符串,但转义符\,取变量符$,引用命令`` 仍然具有特殊含义
" "
#反引号括起来的命令是系统命令,在Bash中会先执行
` `
#用来引用系统命令,和反引号作用一样
$()
#注释
#
#调用变量的值
$
#转义符
\
正则表达式
# * 前的一个字符重复出现0次,或多次
*