永发信息网

在linux重定向中,“2>&1”表示什么含义?

答案:2  悬赏:60  手机版
解决时间 2021-02-28 22:44
在linux重定向中,“2>&1”表示什么含义?
最佳答案
2是指错误的输出
1是指标准的输出
2 >; &1
是指将错误输出重新定向到标准输出去
而事先标准输出已经重定向到了>;cleanup.out中(省略了1)
所以是将错误也写如 cleanup.out 中
全部回答

执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin),通常对应终端的键盘;标准输出文件(stdout)和标准错误输出文件(stderr)。分别用三个数字表示,0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出)。

对于linux,标准输入是指键盘,标准输出是指显示器,标准错误输出的输出设备通常同样是显示器,但是和标准输出不同的是,标准错误输出只输出命令运行时候的错误信息。

所以“2>&1”就是指把错误信息重定向到标准输出。在一个命令后面使用了这个重定向之后,如果这个命令运行出错,会在显示器上面显示错误信息。

关于linux的i/o重定向,参考一下三个网址:

http://www.svn8.com/linux/accidence/20100430/31301.html

http://baike.baidu.com/view/2173319.htm

http://www.77169.com/classical/html/37602.html

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新饰界时尚屋在哪里啊,我有事要去这个地方
一只“220V、100W”的灯泡正常工作时电阻为__
跪求电脑上好玩的生存游戏,免费,真实
朋友们,微信查看一个朋友朋友圈出现这样什么
园艺专业可以报考建筑工程二级建造师吗?
两个字的企业名字
杨记拉面馆怎么去啊,有知道地址的么
淘宝上无缘无故收到退款,要还回去吗
潮汕海鲜粥排档这个地址在什么地方,我要处理
防火墙开启端口,为何用netstat -an查看不到
生育津贴帐务处理
企业信息公示系统 怎么查询企业的联络员
求 基爱by亲亲君君 谢谢百度云 跪求
华瑞物资有限公司地址在哪,我要去那里办事
word 2007 节的最后一页空白页被隐藏,该怎么
推荐资讯
如果你到故宫参观,你可以在“军机处”景点的
小高层一共11层,是如何实现二次供水的?
申龙扶梯报89号故障怎么解决
美丽的邂逅什么意思
在那里有卖平遥推光漆器?
【dnf脚本错误】角本发生错误是什么意思打开D
DN平面设计工作室在什么地方啊,我要过去处理
初中孩子上课外班有用吗
山西大同可以养殖小龙虾吗
岳阳北大青鸟学校怎样?有没有读过的?
红肚凤凰的饮食
以什么许什么的成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?