> /dev/null 2&>1
时间: 2023-11-08 11:55:00 浏览: 34
`/dev/null` 是一个特殊的设备文件,它会丢弃一切写入它的数据。而 `2&>1` 是一个重定向的操作符,它将标准错误输出(stderr)重定向到标准输出(stdout)。因此,`> /dev/null 2&>1` 的意思是将标准输出和标准错误输出都重定向到 `/dev/null`,也就是将所有输出都丢弃掉。
相关问题
> /dev/null 2>1 &
"> /dev/null 2>1 &" 是一个常见的Linux命令行操作符,用于将命令的输出和错误信息重定向到/dev/null设备,并在后台运行该命令。
具体解释如下:
- ">" 表示将命令的标准输出重定向到指定文件或设备。在这里,"> /dev/null" 表示将输出重定向到/dev/null设备,也就是将输出丢弃。
- "2>" 表示将命令的错误输出重定向到指定文件或设备。在这里,"2>1" 表示将错误输出重定向到标准输出。
- "&" 表示将命令放入后台运行,即使关闭终端窗口,该命令也会继续执行。
综上所述,"> /dev/null 2>1 &" 的作用是将命令的输出和错误信息都丢弃,并在后台运行该命令。
> /dev/null 2>&1
`> /dev/null 2>&1` 是一个常见的Linux命令行操作符,用于将命令的输出和错误信息重定向到空设备(null device)。具体来说,`>` 表示将输出重定向,`/dev/null` 是一个特殊的设备文件,代表空设备,`2>&1` 表示将错误输出重定向到与标准输出相同的位置。
这个操作符通常用于丢弃命令的输出和错误信息,使其不在终端上显示或记录。它在一些情况下很有用,比如当你不希望看到命令的输出或者不希望将输出写入到文件中时。
请注意,`> /dev/null 2>&1` 是一个特定的命令行操作符,不是由CSDN开发的"C知道"所提供的功能。