沉舟侧畔千帆进,病树前头万木春。这篇文章主要讲述输入输出重定向相关的知识,希望能为你提供帮助。
输入重定向是指把文件导入到命令中,而输出重定则是把原本要输出到屏幕的数据信息写入到指定文件中。相较于输入重定向,输出重定向使用的频率会更高一些;输出重定向分为标准输出重定向和错误输出重定向两种技术,以及覆盖写入和追加写入两种模式。
- 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可以从其他文件或命令中输入。
- 标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。
- 错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。
符号 | 作用 |
命令 <
文件 | 将文件作为命令的标准输入 |
命令 <
<
分界符 | 从标准输入中读入,直到遇见分界符才停止 |
命令 <
文件1 >
文件2 | 将文件1作为命令的标准输入并将标准输出到文件2 |
符号 | 作用 |
命令 >
文件 | 将标准输出重定向到一个文件中(清空原有文件的内容) |
命令 2>
文件 | 将错误输出重定向到一个文件中(清空原有文件的内容) |
命令 >
>
文件 | 将标准输出重定向到一个文件中(追加到原有内容的后面) |
命令 2>
>
文件 | 将错误输出重定向到一个文件中(追加到原有内容的后面) |
命令 >
>
文件 2>
1 或 命令 & > > 文件 | 将标准输出与错误输出共同重定向到一个文件中(追加到原有内容的后面) |
【输入输出重定向】
文章图片
推荐阅读
- 面试官(MySQL 是如何执行一条查询语句的())
- Redis中的String类型16个常用方法(图文例子)
- java 从零开始手写 RPC (05) reflect 反射实现通用调用之服务端
- windows 10升级后出现网格图标显示一个地球状态
- 干货数据产品经理如何快速了解业务
- WP分类项的Single.php模板
- 如果page_id为3,则在页面上显示一些帖子,否则显示其他帖子
- 在WordPress编辑器中显示精选图像
- 显示英文字符而不是阿拉伯语