gpt4 book ai didi

batch-file - 在ubuntu终端中执行一系列命令

转载 作者:行者123 更新时间:2023-12-03 12:54:35 25 4
gpt4 key购买 nike

假设我有一组要在 ubuntu 终端中执行的命令:例如:

sudo apt-get update
sudo install xrdp
sudo install java
.....

和许多其他人。

是否可以在ubuntu中执行包含这些命令的文件并在没有人为干预的情况下执行(如是/否),默认情况下是?

我尝试安装 wine ,执行 $wine cmd/c Commands.bat ,在将所有这些命令放入 .bat 文件后出现错误“应用程序试图创建一个窗口,但无法加载驱动程序。”那么,有没有什么简单的方法可以在ubuntu中执行一系列命令呢?

最佳答案

您所说的 - 一个文件中的多个命令 - 称为“shellscript”。

假设您有 commands.sh:

sudo apt-get update
sudo install xrdp
sudo install java

然后你可以使用以下命令执行命令:

bash commands.sh

您还可以使用所谓的 shebang 将其直接生成可执行的 shellscript机制。

将此行放在 commands.sh

的最顶部(第 1 行)
#!/bin/bash

.. 并使文件可执行:

chmod +x commands.sh

现在可以直接执行了:

./commands.sh

如果您想对所有问题都说"is",可以使用yes 命令:

yes | bash "file_with_commands.sh"

关于batch-file - 在ubuntu终端中执行一系列命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24528291/

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