1. 标准输入输出
设备 |
设备文件名 |
文件描述符 |
类型 |
键盘 |
/dev/stdin |
0 |
标准输入 |
显示器 |
/dev/stdout |
1 |
标准输出 |
显示器 |
/dev/stderr |
2 |
标准错误输出 |
2. 输出重定向
类型 |
符号 |
作用 |
标准输出重定向 |
命令 > 文件 |
以覆盖的方式,把命令的正确输出 输出到指定的文件或设备当中 |
标准输出重定向 |
命令 >> 文件 |
以追加的方式,把命令的正确输出 输出到指定的文件或设备当中 |
标准错误输出重定向 |
错误命令 2>文件 |
以覆盖的方式,把命令的错误输出 输出到指定的文件或设备当中 |
标准错误输出重定向 |
错误命令 2>>文件 |
以追加的方式,把命令的错误输出 输出到指定的文件或设备当中 |
正确输出和错误输出同时保存 |
命令 > 文件 2>&1 |
以覆盖的方式,把正确输出和错误输出都保存到同一个文件当中 |
正确输出和错误输出同时保存 |
命令 >> 文件 2>&1 |
以追加的方式,把正确输出和错误输出都保存到同一个文件当中 |
正确输出和错误输出同时保存 |
命令 &> 文件 |
以覆盖的方式,把正确输出和错误输出都保存到同一个文件当中 |
正确输出和错误输出同时保存 |
命令 &>> 文件 |
以追加的方式,把正确输出和错误输出都保存到同一个文件当中 |
正确输出和错误输出同时保存 |
命令>>文件1 2>>文件2 |
把正确的输出追加到文件1中,把错误的输出追加到文件2中 |
3. 输入重定向
wc [选项] [文件名]
* 选项:
* -c 统计字节数
* -w 统计单词数
* -l 统计行数
dd if=输入文件 of=输出文件 bs=字节数 count=个数
* 选项:
* if=输入文件 指定源文件或源设备
* of=输出文件 指定目标文件或目标设备
* bs=字节数 指定一次输入/输出多少字节,即把这些字节做一个数据块
* count=个数 指定输入/输入多少个数据块
网友评论