文章目录
1.通配符
(1) *表示:匹配任意多个字符,eg:ls in* ,rm -rf *, find / -name "*-eth0"
(2) ?表示:匹配任意一个字符 eg:ll l?ve,这个用的非常少
(3) []表示:匹配括号中任意一个字符[abc] [a-z] [0-9] [a-zA-Z0-9]
[^a-zA-Z0-9]:表示既不是英文字母也不是数字
(4)()表示在子shell中执行 (cd /boot;ls) (umask 077; touch file1000)
(5){}表示:集合touch file{1..9}:表示创建文件file1,file2,。。。。。file9
mkdir /home/{111,222}
cp -rv /etc/sysconfig/network-script/ifcfg-eth0 /etc/sysconfig/network-eth0.old
(6)\:表示转义符,让通配符回归本意,只转义其紧接着的后面的字符
echo -e "anb"
echo -e "a\nb"