码迷,mamicode.com
首页 > 系统相关 > 详细

linux的浅谈io操作

时间:2017-08-16 11:24:25      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:描述符   终端   模拟   roc   输出重定向   efault   存储   强制   文件的   

系统默认设定

名称类型文件描述符操作标准输入standard input0<,<<

标准输出standard output1>,>>

标准错误输出standard error output22>,2>>

标准输出设备::显示器

标准输入:键盘

>::覆盖输出

>>:追加输出

输出重定向错误的输出不会被重定向。

2>:重定向错误输出

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

set -c:关闭对文件覆盖重定向,如果需要强制覆盖输出则 >|

set +c:开启对文件的覆盖重定向

格式:

command [OPTION]{>,>>} [File]
option:
    1   standard output(default)
    2   standard error output
    &   all output

件描述符的存储位置位于 /proc/self/fd ,文件描述符是通过一系列软链接指向的默认输出设备,这里我们的默认设备就是模拟终端

 

linux的浅谈io操作

标签:描述符   终端   模拟   roc   输出重定向   efault   存储   强制   文件的   

原文地址:http://www.cnblogs.com/kading/p/7371701.html

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