Linux通Linux通配符和Linux通配符和特殊符号特殊符号配符和特殊符号
[if !supportLists]一、 [endif]通配符
1、* 匹配任意(0个或多个字符串),包括空字符串
2、{} 生成序列
引用变量作为变量与普通字符的分隔
3、? 匹配任意一个字符,有且只有一个
4、[abcd] 配皮abcd中任何一个字符abcd也可是其他任意不连续字符
5、[a-z] 匹配a到之间的任意一个字符,a到z表示范围,字符前后要连续,-表示范围的意思
6、[!abcd]表示不匹配括号里的任何一个字符
二、特殊符号
1、; 表示一个命令的结束,也是命令之间的分隔符
2、#表示注释内容,给管理员看的注释部分,系统不会执行以#号开头的内容。root为用户的命令提示符
3、| 表示管道,将一个命令处理后的内容输出给下一个命令接续处理
4、$ 字符串前加$表示字符串变量内容;普通用户 命令提示符
5、\逃脱符即将有特殊含义的字符还原成字符本意
6、&将程序放入后台运行符
7、重定向符特殊含义
<标准输入重定向
<<追加输入重定向
2>标准错误输出重定向
2>>错误标准追加输出重定向 把错误输出到右边
固定定义;
数字1 标准输出(standard output)
数字0 标准输入 (standard input)
数字2 错误输出 (error output)
[if !supportLists]一、 [endif]通配符
1、* 匹配任意(0个或多个字符串),包括空字符串
2、{} 生成序列
引用变量作为变量与普通字符的分隔
3、? 匹配任意一个字符,有且只有一个
4、[abcd] 配皮abcd中任何一个字符abcd也可是其他任意不连续字符
5、[a-z] 匹配a到之间的任意一个字符,a到z表示范围,字符前后要连续,-表示范围的意思
6、[!abcd]表示不匹配括号里的任何一个字符
二、特殊符号
1、; 表示一个命令的结束,也是命令之间的分隔符
2、#表示注释内容,给管理员看的注释部分,系统不会执行以#号开头的内容。root为用户的命令提示符
3、| 表示管道,将一个命令处理后的内容输出给下一个命令接续处理
4、$ 字符串前加$表示字符串变量内容;普通用户 命令提示符
5、\逃脱符即将有特殊含义的字符还原成字符本意
6、&将程序放入后台运行符
7、重定向符特殊含义
<标准输入重定向
<<追加输入重定向
2>标准错误输出重定向
2>>错误标准追加输出重定向 把错误输出到右边
固定定义;
数字1 标准输出(standard output)
数字0 标准输入 (standard input)
数字2 错误输出 (error output)
[if !supportLists]一、 [endif]通配符
1、* 匹配任意(0个或多个字符串),包括空字符串
2、{} 生成序列
引用变量作为变量与普通字符的分隔
3、? 匹配任意一个字符,有且只有一个
4、[abcd] 配皮abcd中任何一个字符abcd也可是其他任意不连续字符
5、[a-z] 匹配a到之间的任意一个字符,a到z表示范围,字符前后要连续,-表示范围的意思
6、[!abcd]表示不匹配括号里的任何一个字符
二、特殊符号
1、; 表示一个命令的结束,也是命令之间的分隔符
2、#表示注释内容,给管理员看的注释部分,系统不会执行以#号开头的内容。root为用户的命令提示符
3、| 表示管道,将一个命令处理后的内容输出给下一个命令接续处理
4、$ 字符串前加$表示字符串变量内容;普通用户 命令提示符
5、\逃脱符即将有特殊含义的字符还原成字符本意
6、&将程序放入后台运行符
7、重定向符特殊含义
<标准输入重定向
<<追加输入重定向
2>标准错误输出重定向
2>>错误标准追加输出重定向 把错误输出到右边
固定定义;
数字1 标准输出(standard output)
数字0 标准输入 (standard input)
数字2 错误输出 (error output)