LINUX中2>&1是什么意思?我是菜鸟回答的通俗一点吧。。。 比如 $ cat cities > cities.copy 2>&1

如题所述

第1个回答  2010-11-05
标准出错也定位到这个文件中
2代表标准出错,如果文件不存在,如果不加上2>&1则会打印出错信息,
加上以后就不会打印了,也进入那个文件了
&1代表标准输出定向到的地方,这句相当于
cat cities > cities.copy 2> cities.copy
或者
cat cities 1> cities.copy 2> cities.copy
或者
cat cities 2> cities.copy 1> &2

0:标准输入,1:标准输出,2:标准出错本回答被提问者采纳
第2个回答  2010-11-11
请参考

LINUX中2>&1是什么意思?我是菜鸟回答的通俗一点吧。。。 比如 $ cat...
2代表标准出错,如果文件不存在,如果不加上2>&1则会打印出错信息,加上以后就不会打印了,也进入那个文件了 &1代表标准输出定向到的地方,这句相当于 cat cities > cities.copy 2> cities.copy 或者 cat cities 1> cities.copy 2> cities.copy 或者 cat cities 2> cities.copy 1> &2 0:...

相似回答