用于安装的Shell脚本

用于安装的Shell脚本,shell,ubuntu,Shell,Ubuntu,我需要一个shell脚本文件,用于在Ubuntu 12.10上安装带有PHP5(和PHP-FPM)和MySQL支持(LEMP)的Nginx。有人能告诉我创建一个shell脚本文件来安装这些工具吗。我在创建shell脚本方面是新手 你的反应应该是可感知的 基本上,Shell脚本是一个包含命令的文件,您可以在命令行中手动执行这些命令 从创建它开始,包括以下内容: #!/bin/bash apt-get install ... # do some other operations 另存为scri

我需要一个shell脚本文件,用于在Ubuntu 12.10上安装带有PHP5(和PHP-FPM)和MySQL支持(LEMP)的Nginx。有人能告诉我创建一个shell脚本文件来安装这些工具吗。我在创建shell脚本方面是新手


你的反应应该是可感知的

基本上,Shell脚本是一个包含命令的文件,您可以在命令行中手动执行这些命令

从创建它开始,包括以下内容:

#!/bin/bash

apt-get install ...

# do some other operations
另存为script.sh。现在只需更改其权限,使其成为可执行文件:

$ chmod +x script.sh
现在可以调用它了:

$ ./script.sh

主席先生,我有一个疑问。在shell脚本中,我们使用git repo checkout。然后在repo中,我们有一个配置文件来设置数据库名称、密码等。如何使用shell脚本来设置和替换这些数据?好的,您可以使用Perl或sed来完成此任务。例如,要将conf文件“password=”中的行替换为“password=qwerty”,您可以使用perl:perl-p-i-e's/password=.*/password=qwerty/'conf.txtu可以给我一个参考url来理解这一点吗?例如,您可以阅读Hello Sir,如何使用shell脚本更改/etc/nginx/sites available/default中的配置?