Linux: 重定向中 &>什么意思,怎么用?如 ……&> /dev/null

如题所述

第1个回答  推荐于2016-07-30
&>表示前面的和后面一致。一般 1 表示标准输出,2表示错误输出。 > xxx.txt默认值为1
如果这样写, echo "" >xxxx.txt 2&1 表示 错误也输出到 xxxx.txt追问

> 1 2的意思我明白,就是&不知道,你解释下&>即可

追答

就是表示1 2,正确输出和错误输出,都重定向到某个文件

追问

你第一次回答中的“2&1"是否漏了 > ?

追答

没有,那种写法也可以的。

本回答被提问者和网友采纳

linux 重定向中的 &> 和 >的作用?
linux重定向中&>和>&是一个意思,是“复制一个文件描述符”的意思。一、linux重定向的设备代码 标准输入(stdin) 代码为 0 ,实际映射关系:\/dev\/stdin -> \/proc\/self\/fd\/0 标准输出(stdout)代码为 1 , 实际映射关系:\/dev\/stdout -> \/proc\/self\/fd\/1 标准错误输出(stderr)代码为 2 ,实...

linux中&>什么意思?
1. > 重定向输出符号。2. >>重定向输出符号,但有追加的功能。3. 2>错误重定向输出符号,覆盖原文件内容。4. 2>>错误重定向输出符号,有文件内容追加的功能。重定向:I\/O。Linux Shell 环境中支持输入输出重定向,用符号<和>来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,...

nohup(no hang up)、&、 >\/dev\/null 2>&1
nohup命令使得用户即使退出终端也能保持后台进程的运行,并默认将输出结果保存到nohup.out文件中。它非常适合用于长时间运行的任务,如后台数据同步或定期备份等。&符号用于将命令在后台执行,避免阻塞当前终端,允许用户同时执行多个任务。在处理错误输出时,我们可以通过将输出重定向到\/dev\/null来避免不必要的...

Linux 中的 \/dev\/null 是什么?有什么隐藏的作用?
利用 \/dev\/null轻松实现输出屏蔽,重定向输出至此设备文件即可避免屏幕显示任何信息。同样,重定向标准输出与标准错误输出至 \/dev\/null,可禁止两者输出,即便命令存在错误,亦不会在屏幕上显示任何输出。类似地,使用 \/dev\/null作为输入流,可避免命令等待输入,立即退出。综上所述,\/dev\/null在Linux系统...

> & \/dev\/null 这是什么意思? > \/dev\/null 和这个有什么区别么?_百度...
> \/dev\/null表示把标准输出重定向到\/dev\/null,也就是不在屏幕上输出标准输出 >& \/dev\/null表示把标准输出和错误输出重定向到\/dev\/null,程序不在屏幕上输出

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

>\/dev\/null 2>&1分析
\/dev\/null在Linux中代表一个特殊的控制设备,所有写入它的内容都会被忽略,常被比喻为“黑洞”。&符号表示输出绑定,即重定向绑定。命令2>&1将错误输出(文件描述符2)与标准输出(文件描述符1)重定向到同一个地方,即黑洞。\/dev\/null 2>&1同时使用的目的是将标准输出和错误输出都重定向到黑洞,...

linux命令行中ls > \/dev\/null表示什么意思啊?
> 是重定向操作符,ls是查看当前目录的内容。包括文件和目录。3.\/dev\/null是个类似垃圾的地方。联合起来就是将ls的输出丢弃到垃圾中。请关注《linux就该这么学》官网。

Linux里面>dev\/null命令是什么意思?
要解决这个问题,可以将STDERR(错误输出)重定向到一个叫做null文件的特殊文件。null文件跟它的名字很像,文件里什么都没有。 shell输出到null文件的任何数据都不会保存,全部都被丢掉了。在Linux系统上null文件的标准位置是\/dev\/null。你重定向到该位置的任何数据都会被丢掉,不会显示。

run >> \/dev\/null 2>&1这句话怎么用
1>\/dev\/null 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。2>&1 接着,标准错误输出重定向等同于 标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。A. 1> \/dev\/null 表示将命令的标准输出重定向到 \/...

相似回答