在 Linux 系统中,运行文件(可执行文件或脚本)的命令取决于文件的类型和权限。以下是常见的运行文件方法及场景说明:
./filename
x
),且是二进制可执行文件或脚本。bash
chmod +x filename # 添加可执行权限
bash
bash filename.sh
bash
python filename.py
bash
perl filename.pl
ruby filename.rb
bash
/path/to/filename
PATH
中的程序名(如系统命令):
bash
ls # 直接输入命令名(系统已在PATH中配置)
bash
./filename &
bash
nohup ./filename &
source
或 .
运行脚本(当前 Shell 环境)source script.sh
# 或
. script.sh
#!/bin/bash
)。bash
ld-linux.so /path/to/program
bash
java -jar filename.jar
bash
chmod +x filename
PATH
中,或使用绝对路径。#!/bin/bash
)。是否可执行权限? --是--> ./filename
|
否
↓
是否脚本文件? --是--> bash/python/perl filename
|
否
↓
检查路径/PATH 或赋予权限
根据文件类型和需求选择合适的方法即可。