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

如题所述

2是标准错误的输出,1是标准输出。使用bash时,可以用2>&1把标准错误流和标准输出流结合在一起。这是合并标准输出和标准错误的老派做法:2>&1 ,新派做法为>&。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-07
2是指错误的输出
1是指标准的输出
2 >; &1
是指将错误输出重新定向到标准输出去
而事先标准输出已经重定向到了>;cleanup.out中(省略了1)
所以是将错误也写如 cleanup.out 中

在linux重定向中,“2>&1”表示什么含义?
2是标准错误的输出,1是标准输出。使用bash时,可以用2>&1把标准错误流和标准输出流结合在一起。这是合并标准输出和标准错误的老派做法:2>&1 ,新派做法为>&。

在linux重定向中,“2>&1”表示什么含义?
2是标准错误的输出,1是标准输出。 使用bash时,可以用2>&1把标准错误流和标准输出流结合在一起。这是合并标准输出和标准错误的老派做法:2>&1 ,新派做法为>&。

linux中运算符的问题:2>&1 &> 这两个运算符的意思 还有将一行数据用...
2>&1 是将标准出错重定向到标准输出 第二个问题很简单:使用这个命令就可以实现:cat \/etc\/passwd | grep root | cut -d ":" -f1 实现的效果如下:~$ cat \/etc\/passwd | grep root | cut -d ":" -f1 root 你是这个意思把?

Linux:关于输出重定向 这里的2>&1是什么意思呢?
这代表把标准输出和标准错误重定向合并到文件file.out 简化的写法是ls a.txt b.txt &>file.out 1>file.out 2>file.out不会得到合并的标准输出和标准错误信息

linux命令后面的 1>gt;\/dev\/null 2>amp;1 是什么意思
2>&1 将标准错误重定向到标准输出 1>\/dev\/null 将标准输出重定向至\/dev\/null这个虚拟的空设备 即程序不输出任何信息

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:...

Linux里面2>&1和追加到dev\/null区别是什么?
也就是等同于1>\/dev\/null 2>&1。意思就是把标准输出重定向到“黑洞”,还把错误输出2重定向到标准输出1,也就是标准输出和错误输出都进了“黑洞”2>&1 >\/dev\/null 意思就是把错误输出2重定向到标准出书1,也就是屏幕,标准输出进了“黑洞”,也就是标准输出进了黑洞,错误输出打印到屏幕 ...

linux中2>&1的重要性
在这里,2>&1表示将标准错误输出重定向到标准输出,随后标准输出被追加到指定的临时文件中。这种方式不仅简化了代码,还确保了输出信息的完整性与易于管理性。总结而言,2>&1选项在Linux命令行处理中发挥着关键作用,它允许我们将标准错误与标准输出整合,提供了一种高效、简洁的方法来捕获、记录及分析命令...

Linux下“ >\/dev\/null 2>&1 “相关知识说明
学习Linux时,常见命令或程序中出现">\/dev\/null 2>&1 ",深入理解这一用法,百度或google相关知识很有帮助。0: 代表键盘输入(stdin)1: 标准输出(stdout),默认为1 2: 错误输出(stderr)1) command: shell命令或可执行程序 2) >: 重定向输出至特定位置 3) \/dev\/null: Linux空设备文件 4) 2...

输入\/输出重定向以及关于常见2>&1的说明
参照如下命令,2>&1就是把标准错误输出2和标准输出1进行合并。举个栗子:上面这个例子,将update.sh脚本的执行结果输出到update.log文件中。2>&1表示把标准错误输出重定向到标准输出。前面标准输出已经重定向到了\/root\/update.log。那么标准错误也会输出到\/root\/update.log。

相似回答