如何在不按返回键的情况下执行一系列终端(Ubuntu)命令

时间:2013-10-04 08:46:48

标签: linux ubuntu administration

我已经开始为自己的项目学习Ubuntu服务器管理。为此,我创建了一个配置文件,我在一个新的服务器实例上运行以进行基本安装 - 例如安装git,nginx等。 因此,例如我将3行复制到终端窗口中:

pip install flask
pip install gunicorn
pip install pymongo

第一个,第二个将自动执行,第三个将等待我))

有可能以某种方式自动执行所有这个序列,而无需按下最后一个命令的返回按钮?

3 个答案:

答案 0 :(得分:2)

你最好做一个bash脚本,如:

#!/bin/sh
pip install flask
pip install gunicorn
pip install pymongo

然后使其chmod +x script.sh可执行,并运行./script.sh

答案 1 :(得分:2)

您可以编写包含以下内容的shell脚本,并另存为myscript.sh:

#!/bin/bash
pip install flask
pip install gunicorn
pip install pymongo

通过以下方式授予执行权限:     chmod u + x myscript.sh 执行它:     ./myscript.sh

答案 2 :(得分:1)

您可以使用分号在一行中连接命令,然后将所有行复制/粘贴在一起:

pp安装烧瓶; pip install gunicorn; pip install pymongo