linux系统如何在终端运行脚本文件
linux系统如何在终端运行脚本文件详细介绍
在 Linux 系统的终端中运行脚本文件,依据脚本类型不同,操作步骤存在差异,下面分别介绍常见的 Shell 脚本和 Python 脚本的运行方法。
运行 Shell 脚本
- 赋予执行权限:要运行 Shell 脚本,得先给脚本文件添加执行权限。可使用
chmod命令实现,示例如下:
bash
+x script.sh
这里的script.sh是你要运行的 Shell 脚本文件名。
2. 运行脚本:添加执行权限后,就能在终端运行脚本了。有两种常见方式:
- 使用相对或绝对路径:若脚本在当前目录下,可使用
./来表示当前目录,示例如下:
bash
./script.sh
若脚本文件在其他目录,需使用绝对路径,示例如下:
bash
/path/to/your/script.sh
- 使用
sh或bash命令:也能使用sh或bash命令来运行脚本,示例如下:
bash
script.sh
或者
bash
script.sh
运行 Python 脚本
- 确保 Python 环境已安装:要运行 Python 脚本,得先确保系统里安装了 Python 环境。可在终端输入以下命令来检查 Python 版本:
bash
python3
若系统未安装 Python,可使用包管理器进行安装,以 Ubuntu 系统为例,可使用以下命令安装 Python 3:
bash
updatepython3
- 运行 Python 脚本:在终端使用
python3命令运行 Python 脚本,示例如下:
bash
python3 script.py
这里的script.py是你要运行的 Python 脚本文件名。
注意事项
- 脚本文件路径:要保证输入的脚本文件路径正确,不然会提示 “文件或目录不存在” 的错误。
- 文件编码和换行符:确保脚本文件的编码格式是 UTF - 8,换行符为 Unix/Linux 格式(LF)。若脚本文件是在 Windows 系统中创建的,换行符可能是 CRLF 格式,这可能会引发问题,可使用
dos2unix工具进行转换:
bash
dos2unix script.sh
912dos2unix script.sh
通过上述步骤,你就能在 Linux 系统的终端顺利运行脚本文件了。