码迷,mamicode.com
首页 > 其他好文 > 详细

IO重定向

时间:2017-06-27 13:54:28      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:io重定向与管道符

标准输出:    STDOUT    1

标准输入:    STDOIN    0

标准错误输出:     STDERR    2


IO重定向: 改变数据的输出输入来源,称之为IO重定向

    1.输出重定向: > (向文件内输出是,会将文件内原本的内容覆盖)

    2.输入重定向: <

>>: 追加重定向,输出重定向后不会将文件覆盖 (Linux中支持多种开关,可以通过set命令进行设置,也可以通过set命令设置不允许重定向后覆盖文件)


>|: 强制覆盖,输出重定向会强制覆盖文件


2>: 重定向错误输出

2>>: 重定向错误覆盖输出


&>: 重定向STDOUT STDERR 为同一个文件

&>>:追加重定向


<: 输入重定向

<<: Here Document 此处文档

<<END(EOF): END为文档结束标记


管道符: |

    将前一个命令的输出作为后一个命令的输入.

tee: 从标准输入读取数据并保存至标准输出与文件中

        echo "ads" | tee file


IO重定向

标签:io重定向与管道符

原文地址:http://13023726.blog.51cto.com/13013726/1942306

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!