1. 元字符
* 匹配任意多个字符
ls in*
rm -rf *.pdf
find / -name "*-eth0"
? 匹配任意一个字符
touch love loove live
l?ve
[] 匹配括号中任意一个字符
[abc]
[0-9]
[a-zA-Z0-9]
[^a-zA-Z0-9]
() 在子shell 中执行
(cd /boot;ls)
{} 集合 touch file{1.9} # 表示 1-9
\ 转义字符
echo \* # 让元字符 回归本意
2. 颜色输出
#!/bin/bash
YELLOW='\e[33m'
BLUE='\e[44m'
NC='\e[0m' # 重置样式
echo -e "${YELLOW}${BLUE}这段文字将显示为黄色文字和蓝色背景${NC}"