gpt4 book ai didi

ubuntu - Vagrant shell 提供 : Ubuntu commands

转载 作者:行者123 更新时间:2023-12-04 18:30:32 25 4
gpt4 key购买 nike

我的一个 friend 分享了一个与 Vagrant 进行 shell 配置的脚本。

这是我第一次使用 vagrant,我也不是 ubuntu 或 linux 用户。

该脚本导致 Vagrant 条款在 grub 上出错。我特别将它隔离到这两条线。

apt-get update  -y -qq >/dev/null
apt-get upgrade -y -qq >/dev/null

在做了一些研究之后,我对 apt 是什么、-y 和 -qq 选项做了什么有了一个不错的了解,但我无法弄清楚 '>/dev/null' 是做什么的。

我必须从两行中删除“>/dev/null”才能使配置正常工作。

有人可以向我解释 '>/dev/null' 的作用以及为什么它可能导致与 grub 相关的错误吗?

最佳答案

>/dev/null将输出丢弃到黑洞。

在您的情况下,我认为在自动化任务中同时丢弃 stdout 和 stderr 是一种更好的做法,而不是使用 -qqapt-get .例如
apt-get update && apt-get dist-upgrade -y > /dev/null 2>&1

NOTE: 2>&1 means redirect stderr to stdout, while stdout will be discarded as it is redirect to the black hole.

关于ubuntu - Vagrant shell 提供 : Ubuntu commands,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25101280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com