我目前正在接触 Linux,想要编写一个 Bash 脚本来按照我想要的方式设置一台新机器。
为了做到这一点,我想在上面安装不同的东西,等等。
我在这里想要实现的是在 Bash 脚本的顶部进行一个设置,这将使 APT 接受脚本执行期间提出的所有 [y/n] 问题。
我想自动接受的问题示例:
After this operation, 1092 kB of additional disk space will be used. Do you want to continue? [Y/n]
我刚刚开始创建文件,所以到目前为止我所拥有的内容如下:
#!/bin/bash
# Constants
# Set APT to accept all [y/n] questions
>> some setting here <<
# Update and upgrade APT
apt update;
apt full-upgrade;
# Install terminator
apt install terminator
Run Code Online (Sandbox Code Playgroud)
miv*_*ivk 18
apt旨在交互使用。如果您想自动化操作,请查看apt-get,特别是它的-y选项:
-y,--是,--假设-是
自动提示“是”;假设所有提示的答案都是“是”并以非交互方式运行。如果发生不良情况,例如更改保留的软件包、尝试安装未经身份验证的软件包或删除重要的软件包,则 apt-get 将中止。配置项:APT::Get::Assume-Yes。
另请参阅man apt-get更多选项。