总结有关重定向的5中模式、了解管道命令符及Linux系统中的通配符与常见转义符。
1.输入输出重定向
Linux命令有很多,如果在运行过程中能够把很多实现功能的命令按照一定的逻辑组合起来使用,使其协同工作,将使我们的工作效率大大提高。
输入重定向:把文件导入到命令中。
输出重定向:把原本打入到屏幕显示的数据指定到文件中,包括标准输出重定向和错误输出重定向两种不同技术及清空写入与追加写入两种模式。
重定向描述:
- 标准输入重定向(STDIN,文件描述符为 0):默认从键盘输入,也可以从其他文件按或命令输入
- 标准输出重定向(STDOUT,文件描述符 1):默认输出到屏幕
- 错误输出重定向(STDERR,文件描述符 2):默认输出到屏幕
重定向输入符号及其定义:
重定向输出符号及其定义:
2.管道命令符
执行格式:命令A | 命令B
作用:把前一个命令原本要输出到屏幕的标准正常数据当做是后一个命令的标准输入
3.命令行的通配符
通配符即为通用的匹配信息的符号:
- * 代表匹配零个或多个字符
- ?代表匹配单个字符
- [0~9] 代表匹配0~9之间的单个数字的字符
- 。。。
4.转义字符
4个常用的转义字符如下:
- 反斜杠(\):使用反斜杠后面的一个变量变为单纯的字符串
- 单引号(''):转义其中所有的变量为单纯的字符串
- 双引号(""):保留其中的变量的属性,不进行转义处理
- 反引号(``):把其中的命令执行后返回结果
5.重要的环境变量
alias 别名=命令 创建命令的别名
unalias 别名 取消一个命令的别名
最常用的10个环境变量: