我是新的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
答案 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)并在创建新用户之后。 如果再次运行它,您可以添加更多用户。