本文共 1560 字,大约阅读时间需要 5 分钟。
3.1 输入输出重定向
概念:输入重定向是指将文件导入到命令中;输出重定向是指将原本输出到屏幕的信息输出到文件中。输入重定向:(STDIN ,文件描述符为0),默认从键盘中输入,也可从其他文件或命令输入。 1. 命令 <文件:将文件作为命令的标准输入; 2. 命令<<分界符:从标准输入中读入,直到遇见分界符才停止; 3. 命令<文件1> 文件2:从文件1作为命令的标准输入,并将标准输出到文件2; ----- 输出重定向:标准输出重定向(STDOUT,文件描述符为1),默认输出到屏幕;错误输出重定向(STDERR,文件描述符为2),默认输出到屏幕。 1. 命令>文件:将标准输出重定向到一个文件中(清空写入); 2. 命令>>文件:将标准输出重定向到一个文件中(追加写入); 3. 命令2>文件:将错误输出重定向到一个文件中(清空写入); 4. 命令2>>文件:将错误输出重定向到一个文件中(追加写入); 5. 命令&>>文件:将标准输出与错误输出共同写入到文件中(追加写入); 文件:将文件作为命令的标准输入;>
3.2 管道命令符:任意门,
1.作用:将前一个命令原本要输出到屏幕的标准正常数据当作是后一个命令的标准输入。可以通过多个管道符,将实现多个命令的依次执行;可以这样理解:管道符就好象是用于实现数据穿越的任意门,可以帮助提高效率;2.命令:命令A | 命令B | 命令C;3.3 命令的通配符
1.?--------------代表匹配单个字符;2.*----------------代表匹配零个或多个字符;3.【0-9】-------代表0-9之间的单个数字的字符;4.【abc】-------代表abc三个字符中的任意一个字符;3.4 常用的转义字符
3.5 重要的环境变量
作用:用来定义系统运行环境中的一些参数;在Linux系统中,一切都是文件;命令在Linux系统中执行的4个步骤:
转载于:https://blog.51cto.com/14265779/2392955