>/dev/null 2>&1默认情况是1,也就是等同于1>/dev/null 2>&1。意思就是把标准输出重定向到“黑洞”,还把错误输出2重定向到标准输出1,也就是标准输出和错误输出都进了“黑洞” ghostwu@dev:~/linux/shell/pipe$lsghostwu.txt ghostwu.txt ghostwu@dev:~/linux/shell/pipe$lsghostwu.txt >/dev/nullg...
#将1,2 输出转发给/dev/null设备 [chengmo@centos5 shell]$lstest.sh test1.sh 2>/dev/null1>/dev/null [root@sccprocddev02:/home/upro01]#cat 1.txt 2.txt >/dev/null 2>&1 #将错误输出2绑定给正确输出1,然后将正确输出发送给 /dev/null设备 这种常用#文件描述符前必须有个 &, 否则2>1就...
stdin(0): keyboard 键盘输入,并返回在前端 stdout(1): monitor 正确返回值 输出到前端 stderr(2): monitor 错误返回值 输出到前端 1>&2 正确返回值传递给2输出通道 &2表示2输出通道 如果此处错写成 1>2, 就表示把1输出重定向到文件2中. 2>&1 错误返回值传递给1输出通道, 同样&1表示1输出通道. >是...
Linux 输出重定向 2>&1 文件描述符 0 通常是标准输入(STDIN) 1 是标准输出(STDOUT) 2 是标准错误输出(STDERR)。 2>&1 nohup /mnt/Nand3/H2000G >/dev/null 2>&1 & > out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。 2>&1 是将标准出错重...
service --status-all 2>&1 | grep network shell上: 0表示标准输入 1表示标准输出 2表示标准错误输出 > 默认为标准输出重定向,与 1> 相同 2>&1 意思是把 标准错误输出 重定向到 标准输出. &>file 意思是把 标准输出 和 标准错误输出 都重定向到文件file中 ...
command 命令将 stdin 重定向到 file1,将 stdout 重定向到 file2。 关于2>&1的含义解读 含义:将标准错误输出 重定向到 标准输出。 符号>&是一个整体,不可分开,分开后就不是上述含义了。 比如有些人可能会这么想:2是标准错误输入,1是标准输出,>是重定向符号,那么"将标准错误输出重定向到标准输出"是不是就...
2是标准错误的输出,1是标准输出。使用bash时,可以用2>&1把标准错误流和标准输出流结合在一起。这是合并标准输出和标准错误的老派做法:2>&1 ,新派做法为>&。
$ command < file1 >file2 command 命令将 stdin 重定向到 file1,将 stdout 重定向到 file2。 4、 关于 2>&1 的解释 看完前面的理论和实例,很容易理解代码中经常出现的2>&1。 参照如下命令,2>&1就是把标准错误输出2和标准输出1进行合并。
2是标准错误的输出,1是标准输出。 使用bash时,可以用2>&1把标准错误流和标准输出流结合在一起。这是合并标准输出和标准错误的老派做法:2>&1 ,新派做法为>&。
ls a.txt b.txt 1>file.out 2>&1 这代表把标准输出和标准错误重定向合并到文件file.out 简化的写法是ls a.txt b.txt &>file.out 1>file.out 2>file.out不会得到合并的标准输出和标准错误信息