怎么执行写有很多命令的文件linux
怎么执行写有很多命令的文件linux详细介绍
在 Linux 系统中,执行包含多个命令的文件,通常有以下几种常见方法。
1. 将文件变为可执行脚本
如果你有一个包含多个命令的文本文件,可将其转变为可执行脚本。下面是具体步骤:
- 编写脚本:创建一个包含所需命令的文本文件,以
.sh结尾(不过这并非强制要求)。 - 添加解释器声明:在文件首行添加
#!/bin/bash,以此指定脚本使用的解释器。 - 赋予执行权限:运用
chmod命令为文件添加执行权限。 - 执行脚本:在终端里运行该脚本。
以下是一个示例,假设脚本文件名为 script.sh:
bash
在终端执行如下命令来赋予执行权限并运行脚本:
bash
+x script.sh./script.sh
2. 使用
source 或
. 命令执行
若不想让脚本在新的子 shell 中运行,而是在当前 shell 环境下执行,可以使用 source 或者 . 命令。以刚才的 script.sh 为例:
bash
script.shscript.sh
3. 通过
bash 命令执行
还能使用 bash 命令来执行脚本文件,示例如下:
bash
script.sh
912 script.sh
这种方式会开启一个新的 bash 子 shell 来执行脚本。
综上所述,选择哪种执行方式取决于你的具体需求。若要在新的 shell 环境中执行脚本,可使用 chmod +x 和 ./ 命令;若要在当前 shell 环境中执行脚本,则使用 source 或 . 命令。