当前位置: 技术问答>linux和unix
文件描述符3是什么东东?
来源: 互联网 发布时间:2015-04-29
本文导语: 经常在自由软件代码中看到用这个传递参数 | 0 -> 标准输入 1 -> 标准输出 2 -> 标准错误 3 -> ?,因该是用户自己的句柄。你可以试一下刚启动的linux(不要进X),open一个文件,它的句柄是...
经常在自由软件代码中看到用这个传递参数
|
0 -> 标准输入
1 -> 标准输出
2 -> 标准错误
3 -> ?,因该是用户自己的句柄。你可以试一下刚启动的linux(不要进X),open一个文件,它的句柄是多少。如果大于3,那么你可以看一下3对应的文件是什么。
1 -> 标准输出
2 -> 标准错误
3 -> ?,因该是用户自己的句柄。你可以试一下刚启动的linux(不要进X),open一个文件,它的句柄是多少。如果大于3,那么你可以看一下3对应的文件是什么。
|
2>&1
表示2与1的输出目的是一样的
比如
./test 2>&1
表示1和2都输出到标准输出
./test 2>&1 > /dev/null
表示1和2都输出到空
再比如
./test 2>/tmp/log >&2
表示1和2一样都输出到文件(>等价于1>)
表示2与1的输出目的是一样的
比如
./test 2>&1
表示1和2都输出到标准输出
./test 2>&1 > /dev/null
表示1和2都输出到空
再比如
./test 2>/tmp/log >&2
表示1和2一样都输出到文件(>等价于1>)