平时经常混淆这两个写法,一段时间不用就忘记了,写个简单的blog记一下:
cmd>file 2>&1:
1)cmd>file: stdout-->file,
stdout重定向到
file,
将标准输出信息写入到file文件;
2)2>&1: 1
表示stdout,2表示stderr,stderr重定向到stdout,由于之前已经将stdout已经重定向到file,所以stderr信息也会写入到file;
该命令把stdout,stderr都写入到file。
cmd 2>&1 >file:
1)2>&1:
stderr
-->stdout,
stderr重定向到
stdout,
将错误信息写入到stdout中
;
2)>file : 这里>file相当于 cmd>file,也就是stdout>file,将stdout重定向到file;
该命令只是把stdout重定向到file,并没有把stderr信息写入到file。
相关文章
- 【230310-4】已知圆心在x轴上的圆C与直线l:x+2倍根号2-10=0切于点E(m,2倍根号2),圆P:x2+(a+2)x+y2-ay+a+1=0 求: 1)c的方程 2)已知a>1,圆P与x轴
- 阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第2节 抽象类_16-抽象方法和抽象类的使用
- Struts1与Struts2原理以及区别
- 《深入理解Java虚拟机》读书笔记(1)---第2章 Java内存区域与内存溢出异常
- 【Cocos2d-X(2.x) 游戏开发系列之一】cocos2dx(v2.x)与(v1.x)的一些常用函数区别讲解!在2.x版CCFileData类被去除等
- 【Cocos2d-X(2.x) 游戏开发系列之一】cocos2dx(v2.x)与(v1.x)的一些常用函数区别讲解!在2.x版CCFileData类被去除等
- 从零自学Hadoop(10):Hadoop1.x与Hadoop2.x
- [ZedBoard移植嵌入式Linux教程(1,2)]软硬件环境与搭建硬件工程
- (转)css中通常会用到浮动与清除,也是一个必须掌握的知识点,概念性的东西不多说,下面举几个例子,来说明它的用法:1.文字环绕效果 2.多个div并排显示 3.清除浮动(默认显示)
- docker Failed to get D-Bus connection 报错 docker run -e MYVAR1 --env MYVAR2=foo --env-file ./env.list ubuntu bash