-> sudo ufw status 1> /dev/null
-> sudo ufw status 2> /dev/null
-> sudo ufw status > /dev/null 2>&1
2>
和 1>
是用于重定向标准输出(stdout
) 和标准错误输出(stderr
) 的符号。 2>
是用来重定向标准错误输出的,即将原本要输出到终端的错误信息重定向到指定的地方。例如,command 2>/path/to/file.log
就表示将 command 的标准错误输出重定向到 file.log 文件中。 1>
是用来重定向标准输出的,即将原本要输出到终端的信息重定向到指定的地方。例如,command 1>/path/to/file.log
就表示将 command 的标准输出重定向到 file.log 文件中。 如果你希望同时重定向标准输出和标准错误输出,则可以使用 >&
符号。例如,command >/path/to/file.log 2>&1
将会将 command 的标准输出和标准错误输出都重定向到 file.log 文件中。 /dev/null
是一个特殊的设备文件,它可以接收无限量的数据并将其丢弃。因此,当我们将输出重定向到 /dev/null
时,就相当于把这些输出给丢弃了,不会显示在终端上。例如,command 2>/dev/null
表示将 command 的标准错误输出丢弃,command 1>/dev/null
表示将 command 的标准输出丢弃。