当以标准用户身份运行/dev/null时,无法通过管道将lshw警告发送到/dev/null。
/dev/null是一个特殊的设备文件,它被用作一个空设备,所有写入它的数据都会被丢弃,读取它将会立即返回EOF(文件结束符)。因此,当以标准用户身份运行/dev/null时,无法将任何数据写入/dev/null。
lshw是一个用于显示硬件信息的命令,它通常会将硬件信息输出到标准输出(stdout)。如果要将lshw的警告信息丢弃,可以使用重定向符号">"将标准输出重定向到/dev/null,例如:
lshw 2>/dev/null
上述命令将lshw的警告信息输出到标准错误(stderr),然后将stderr重定向到/dev/null,从而丢弃警告信息。
需要注意的是,以标准用户身份运行/dev/null时,无法直接通过管道将lshw警告发送到/dev/null,因为管道是用于连接两个进程的通信机制,而不是用于将数据写入设备文件的机制。
领取专属 10元无门槛券
手把手带您无忧上云