Ubuntu Script自动一行一行地运行一系列脚本

时间:2017-10-23 15:16:13

标签: linux bash shell ubuntu

我是新的Ubuntu用户。 最近,我尝试在Ubuntu上设置服务器。 我想知道如何编写一个自动脚本来逐个运行一系列脚本。 例如,我需要先安装squid,之后我需要制作配置文件的副本然后修改文件。以下是我在命令控制台中编写的步骤。我想知道如何使脚本自动运行。

sudo apt-get install squid -y;
cd /etc/squid3;
sudo cp squid.conf squid.conf.bak;
sudo rm -rf squid.conf;
sudo nano squid.conf

2 个答案:

答案 0 :(得分:2)

只需添加一个shebang,将所有内容放在" .sh"文件,使文件可执行,并运行它...

将其另存为test.sh

#!/bin/bash

sudo apt-get install squid -y;
cd /etc/squid3;
sudo cp squid.conf squid.conf.bak;
sudo rm -rf squid.conf;
sudo nano squid.conf

使其可执行chmod +x test.sh

运行它... ./test.sh

从终端编辑文件

在您希望脚本生效的框中获取终端。可能你会通过SSH进入它。

然后只需cd到您希望脚本生存的路径并执行以下操作...

nano test.sh这将打开nano终端文本编辑器。

复制上述test.sh命令,确保获取shebang(#!/bin/bash)。

将脚本粘贴到nano编辑器中,您需要使用ctrl + v或cmd + v。

点击ctrl + o的组合键,点击回车键。

点击ctrl + w的组合键。这退出纳米。继续执行abov说明。

我建议你阅读nano,这样你就可以更加熟悉它的能力,因为它可以节省很多时间!

答案 1 :(得分:0)

我为我的VPS写了一些脚本,这是Squid3的一个例子

nil

首先运行它安装squid3和apache2-utils(用于htpasswd)并在创建新用户之后。 如果再次运行它,您可以添加更多用户。