在Linu系统中我们会遇到一些特殊符号 ,下面让我给大家大致说一下 * 代表0个或者多个特殊字符 例子 yum.* 代表的可以使yum.也可以是yum.a、yum.ab、yum.abc 当然小数点后面可以有多个字母 ? 代表的是任意一个字符 例子 yum.? 可以是yum.a yum.b yum.c```````但是要注意小数点后面必须有任意一个字符 []代表的是中括号中的任意一个 例子[abcdef] 可以是a b c d e f 中的任意一个字母当然也可以是数字 [-]代表的是一个范围 例子 [a-z] 表示的是字母a到z之间的所有字母 [^]^是反向选择符号从字面意思可以知道也就是非的意思 例子[^abc]表示只要不a b c 这三个字符中的任意一个就选择 ································ 下面给大家介绍一些特殊符号 # 注释说明 我们在练习的时候可以通过把关键的一些东西注释掉然后看效果 $ 变量符号 \ 转义字符 一般用在写很长的通配符上 我们可以把特殊字符或者通配符 转义成一般的字符 ; 连续命令执行分割符号 这个很好用 如果不想写脚本的话可以用这种方法 例子 cp /etc /tmp ;ls /tmp ;cd etc ;rm etc {} 中间是命令块 '' 反点号中间的先执行 / 目录符号,路径分割 & 把作业放到后台去执行 ~ 用户的主文件夹 !逻辑运算上的非 > >> 数据流重定向 输出导向 > 会把原来的覆盖 >> 会在文本的最后一行下面追加
|