在 Linux 系统中运行脚本有多种方式,具体取决于脚本类型(如 Bash、Python 等)和你的需求。以下是详细步骤和常见方法:
在运行脚本前,需为其添加可执行权限:
chmod +x /path/to/your_script.sh
chmod +x 赋予文件可执行权限。bash /path/to/your_script.sh
或(Python 脚本):
python3 /path/to/your_script.py
./your_script.sh
/home/user/script.sh)。Permission denied,回到步骤 1 添加权限。source 或 .(在当前 Shell 环境运行)source /path/to/script.sh
# 或
. /path/to/script.sh
PATH(全局调用)/usr/local/bin):
bash
sudo mv your_script.sh /usr/local/bin/your_scriptbash
your_script报错 bad interpreter:
脚本首行的 Shebang(如 #!/bin/bash)指定的解释器路径错误。修正路径或安装对应解释器。
报错 command not found:
PATH 环境变量。脚本编码问题:
如果脚本在 Windows 编辑过,可能含 CRLF 换行符,需转换为 LF:
dos2unix your_script.sh
bash
nano hello.shbash
#!/bin/bash
echo "Hello, World!"bash
chmod +x hello.sh
./hello.sh#!/usr/bin/env python3。通过以上方法,你可以灵活运行各类脚本。如果遇到具体错误,可提供详细信息进一步排查!