linux的浅谈io操作

Posted 菠萝丁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux的浅谈io操作相关的知识,希望对你有一定的参考价值。

系统默认设定

名称类型文件描述符操作标准输入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操作的主要内容,如果未能解决你的问题,请参考以下文章

浅谈JS中的浅拷贝与深拷贝

netty的浅谈(亮银星)

浅谈iOS中的RunLoop

动态规划和子结构的浅谈

对kotlin和java中的synchronized的浅谈

指针的浅谈用于初学者