文件描述符3是什么东东?

sdj 2003-10-09 03:39:10
经常在自由软件代码中看到用这个传递参数
...全文
180 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
x86 2003-10-14
  • 打赏
  • 举报
回复
2>&1
表示2与1的输出目的是一样的
比如

./test 2>&1
表示1和2都输出到标准输出

./test 2>&1 > /dev/null
表示1和2都输出到空

再比如
./test 2>/tmp/log >&2
表示1和2一样都输出到文件(>等价于1>)
sdj 2003-10-13
  • 打赏
  • 举报
回复
2>&1
又是什么意思?好象用文件描述符3的命令都用这样结尾
HunterForPig 2003-10-09
  • 打赏
  • 举报
回复
同意
在windows等价概念句柄
x86 2003-10-09
  • 打赏
  • 举报
回复
0 -> 标准输入
1 -> 标准输出
2 -> 标准错误
3 -> ?,因该是用户自己的句柄。你可以试一下刚启动的linux(不要进X),open一个文件,它的句柄是多少。如果大于3,那么你可以看一下3对应的文件是什么。
blh 2003-10-09
  • 打赏
  • 举报
回复
??
flyingeagle 2003-10-09
  • 打赏
  • 举报
回复
linux的文件描述符可指任何东西, 如文件,硬件设备,socket等.

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧