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

管道及IO重定向

时间:2017-11-05 17:33:18      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:zl

管道和重定向:|>>><<<


运算器、控制器:CPU

存储器:RAM(易失性存储器)

输入/输出设备

程序:指令和数据


寄存器:CPU暂时存储器


系统设定:默认输出设备:标准输出,STDOUT,1

          默认输入设备:标准输入,STDIN,0

          标准错误输出:STDERR,2

标准输入:键盘

标准输出/错误输出:显示器


I/O重定向(以下重定向符号均可按需搭配使用)

标准输出错误输出标准输入

>:覆盖输出

>>:追加输出

2>:覆盖输出

2>>:追加输出

<:输入重定向

<<:文档结束符

重定向标准输出或错误输出至同一文件     &>:覆盖输出    &>>:追加输出

命令 >> FILE1 2>> FILE2:把标准输出追加到文件1中,把错误输出追加到文件2中(覆盖同样适用)

命令 < FILE1 > FILE2:把FILE1作为命令的标准输入并将标准输出定向到FILE2中

/dev/null:黑洞,丢弃输出,不输出在屏幕也不保存入文件


管道:前一个命令的输出作为后一个命令的输入

    命令1 | 命令2 | 命令3 | ...


# tee FILENAME    (显示在终端并保存在文件中)




    

管道及IO重定向

标签:zl

原文地址:http://zjing1027.blog.51cto.com/13395854/1979117

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