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

I/O重定向

时间:2015-04-08 11:13:25      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:i/o重定向

计算机结构:

    运算器、控制器:CPU

    存储器:RAM

    输入设备/输出设备

    程序:数据和指令

    控制器:指令

    运算器:

    存储器

    地址总线:内在寻址
    数据总线:数据传输

    控制总线:控制指令

    寄存器:CPU暂时存储器,

I/O设备:硬盘,键盘,显示器

INPUT设备

output设备

系统设定:

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

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

    标准错误输出:STDERR,2(描述符)

标准输入:键盘

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

I/0重定向

linux :> < >> << 

set -c 禁止对已经存在的文件使用覆盖重定向

    强制覆盖输出,则使用>|的方式 ls var  >| /tmp/var.txt

     +c关闭上述功能

    >只是输出标准输出

    2>:重定向错误输出

    2》:追加错误输出

    &>重定向标准输出或错误输出至同一个文件

    <输入重定向

    《Here Document

cat >> /tme/myfile.txt << EOF

    echo "hello world" | tee /tmp/echo.out 输出到屏幕并且保存到文件一份


管道:命令    

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

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

    echo ‘Hello World‘ | tr ‘a-z‘ ‘A-Z‘

    

I/O重定向

标签:i/o重定向

原文地址:http://leozhenping.blog.51cto.com/10043183/1629885

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