“> /dev/null 2>&1“ 含义

2023-05-16

在使用python时,有时我们可能会看到这样的代码段

!pip install gym pyvirtualdisplay > /dev/null 2>&1
!apt-get install -y xvfb python-opengl ffmpeg > /dev/null 2>&1

> /dev/null 将标准输出重新导向到 /dev/null,相当于我们忽略了它,如果我们想看这段代码到底如何运作的,可以直接去掉重导向这部分,如下

!pip install gym pyvirtualdisplay
!apt-get install -y xvfb python-opengl ffmpeg

那么重导向后面的 2>&1又是什么意思呢?
2>&1 会重导向标准的错误输出 (即2) 为标准输出 (即1),即同样将它忽视,因为输出已经被重导向了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“> /dev/null 2>&1“ 含义 的相关文章

随机推荐