sudo apt-get install wireguard -y >> /dev/null
sudo DEBIAN_FRONTEND=noninteractive apt-get install -qq wireguard < /dev/null > /dev/null
apt-get install -y -qq wireguard
我尝试了以下所有方法,但仍然得到以下输出 -
Extracting templates from packages: 100%
答案1
重定向全部输出,包括所有错误输出,您需要指定&>
重定向。这会重定向stdout
和stderr
。对于您的示例,您可以这样做:
sudo apt-get install wireguard -y &> /dev/null
但请注意,通常不建议在安装软件包等操作上这样做,因为如果出现问题,调试起来会更困难(而且您不知道是否出现问题)。因此,如果您想隐藏所有输出,我建议您重定向到常规文件,例如&> ~/apt-log.txt
。请自行承担风险 :)