指定 2>/dev/null 将过滤掉错误,这样它们就不会输出到您的控制台。 ... 默认情况下,它们会打印在控制台上。 > 将输出重定向到指定的位置,在本例中为 /dev/null。 /dev/null 是标准 Linux 设备,您可以在其中发送要忽略的输出。
>/dev null 2 >& 1 是什么意思?
因此,在命令后面的句子“1>/dev/null 2>&1”中,每个标准错误都将被转发到标准输出,这也将被转发到所有信息都丢失的黑洞。
Linux 中的 Dev Null 是什么?
Linux 中的 /dev/null 是一个空设备文件。 这将丢弃写入其中的任何内容,并在读取时返回 EOF。 这是一个像真空一样的命令行黑客,它可以吸收任何扔给它的东西。
Linux 中的 2 &1 是什么意思?
2>&1 表示 STDERR 重定向到 STDOUT 的目标(即文件目录列表) 我们将错误输出重定向到标准输出,而标准输出又被重定向到文件目录列表。 因此,两个输出都被写入文件 dirlist。
>/dev null 是什么意思?
/dev/null 是空文件。 任何写入它的东西都会被丢弃。 它们一起意味着“丢弃任何错误消息”。 https://stackoverflow.com/questions/13408619/what-does-dev-null-mean-at-the-end-of-shell-commands/13408638#13408638。 分享。
你能从 Dev Null 中读取吗?
每次在诸如 touch file 2> /dev/null 之类的命令中使用它时,都会写入 /dev/null。 每次使用 cat /dev/null > bigfile 或 just > bigfile 之类的命令清空现有文件时,您都会从 /dev/null 中读取。 由于文件的性质,您不能以任何方式更改它; 你只能使用它。
空 2 是什么意思?
>> /dev/null 将标准输出 ( stdout ) 重定向到 /dev/null ,后者将其丢弃。 … 2>&1 将标准错误 ( 2 ) 重定向到标准输出 ( 1 ),然后由于标准输出已被重定向,标准输出也将其丢弃。
什么是 Dev Null?
空设备通常用于处理不需要的进程输出流,或作为输入流的方便空文件。 这通常通过重定向来完成。 /dev/null 设备是一个特殊文件,而不是目录,因此不能使用 Unix mv 命令将整个文件或目录移动到其中。
如何将标准输出重定向到 null?
将所有输出重定向到 /dev/null
有两种方法可以做到这一点。 字符串 >/dev/null 表示“将标准输出发送到 /dev/null”,第二部分 2>&1 表示将标准错误发送到标准输出。 在这种情况下,您必须将标准输出称为“&1”而不是简单的“1”。 写入“2>1”只会将标准输出重定向到名为“1”的文件。
Unix 中的 EOF 命令是什么?
EOF 运算符用于许多编程语言。 该运算符代表文件的结尾。 ... “cat”命令后跟文件名,可以让您在 Linux 终端中查看任何文件的内容。
在Linux中有什么用?
这 '!' Linux 中的符号或运算符可用作逻辑否定运算符,也可通过调整从历史记录中获取命令,或通过修改运行先前运行的命令。
2 是什么意思 bash?
3. 36. 文件描述符2代表标准错误。 (其他特殊文件描述符包括标准输入的 0 和标准输出的 1)。
在Linux中是什么意思?
当前目录中有一个名为“mean”的文件。 使用那个文件。 如果这是整个命令,则将执行该文件。 如果它是另一个命令的参数,则该命令将使用该文件。 例如:rm -f ./mean.
如何将错误发送到 Dev Null?
在 Unix 中,如何将错误消息重定向到 /dev/null? 您可以使用命令 >/dev/null 语法将输出发送到 /dev/null。 但是,当命令将使用标准错误 (FD # 2) 时,这将不起作用。 所以你需要修改 >/dev/null 来将输出和错误都重定向到 /dev/null。
如何在 Linux 中创建空文件?
如何使用touch命令在Linux中创建空文件
- 打开终端窗口。 在 Linux 上按 CTRL + ALT + T 打开终端应用程序。
- 在 Linux 中从命令行创建一个空文件:touch fileNameHere。
- 验证文件是否已在 Linux 上使用 ls -l fileNameHere 创建。
2 12月 2018的
Facebook 上的黑洞是什么意思?
维基百科,自由的百科全书。 在网络中,黑洞是指网络中传入或传出流量被静默丢弃(或“丢弃”)的地方,而不会通知源数据未到达其预期接收者。