如何建立和执行shell脚本文件?--基于linux

方法有很多种:方法一:切换到shell脚本所在的目录(现在称为工作目录)执行shell脚本。
cd/data/shell./hello.sh./表示在当前工作目录下执行hello.sh。
如果不添加./,bash可能会返回一条错误消息,指出无法找到hello.sh。
因为当前工作目录(/data/shell)可能不在可执行文件的默认搜索路径中,即不在PASH环境变量的内容中。
要查看PATH的内容,请使用命令echo$PASH。
/data/shell当前不在PASH环境变量中,因此执行前必须添加./。
方法二:使用绝对路径执行bashshell脚本。
/data/shell/hello.sh方法三:直接使用bash或sh执行bashshell脚本。
cd/data/shellbashhello.sh方法四:在当前shell环境下执行bashshell脚本。
cd/data/shell.sh

如何在linux系统中运行.sh文件(shell脚本),以一键部署nginx为例子

在Linux系统上,运行.sh脚本是实现nginx一键部署的常见需求。
详细步骤如下:

前提条件:首先要有Linux基础,熟悉docker并掌握基本命令,有FinalShell等可用的SSH连接工具,这个应该可以用。
运营您自己的云服务器。
准备步骤:选择合适的nginx部署脚本,可以从腾讯云提供的脚本或者个人博客资源获取。
例如,下载一个名为nginx.sh的脚本并将其保存到服务器上的指定目录,例如“/”。
主页/壳牌。
导航到.sh文件的位置。
使用cd/home/shell命令进入nginx.sh所在目录。
授予执行权限:检查.sh文件是否可执行,并使用chmod+xnginx.sh为该文件添加执行权限。
运行脚本:直接在当前目录运行`./nginx.sh`会显示安装后的路径和配置信息。
另一种方法:要使用绝对路径运行它,只需输入“/home/shell/nginx.sh”或“sh/home/shell/nginx.sh”。
此方法允许您从任何目录启动脚本。
通过以上步骤,您可以轻松地在Linux系统上运行.sh文件,实现一键nginx部署。