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

标准I/O和管道

时间:2018-01-13 00:17:13      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:分享图片   size   输出   png   vpd   tr命令   ima   文件的   标准   

本章目录:
一. 三种I/O设备
二.把I/O重定向入文件
三.tr命令的使用
四.使用管道链接命令
五.tee命令的使用

  1. 三种I/O设备
    (1)标准输入和输出
    程序:指令+数据
    a.指令:决定了功能是什么
    数据:
    b.读入数据:input
    输出数据:output
    (2)打开的文件都由一个
    (3)Linux给程序提供三种I/O设备:
    标准输入(STDIN) ——0,默认接收来自键盘的输入
    标准输出(STDOUT)——1,默认输出到终端窗口
    标准错误(STDERR)——2,默认输出到终端窗口
    (4)I/O重定向:改变默认位置
    2.把I/O重定向入文件
    (1)STDOUT和STDERR可以被重定向到文件
    a.语法:命令+操作符号+文件名
    命令:执行的命令可以输出内容
    操作符号:

    :输出内容重定向到文件中并覆盖文件原有内容
    1>:把STDOUT重定向到文件
    2>:把STDERR重定向到文件
    &>:把所有输出重定向到文件
    >:输出内容重定向到文件中并追加到文件中原有内容的最后一行
    文件名:输出的内容要被重定向到的文件的文件名
    b.1>:把正确输出重定向到文件
    系统默认是1>,1省略不写
    如果重定向到的文件不存在会自动创建
    例:
    c.2>:把错误输出重定向到文件
    如果重定向到的文件不存在会自动创建
    例1:技术分享图片
    d.

标准I/O和管道

标签:分享图片   size   输出   png   vpd   tr命令   ima   文件的   标准   

原文地址:http://blog.51cto.com/13572120/2060397

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