在Linux系统中运行程序有多种方式,具体取决于程序类型(二进制可执行文件、脚本或软件包安装的程序)。以下是详细方法:
直接执行
./program_name
bash
chmod +x program_name
Permission denied
,检查权限或使用 sudo
(谨慎使用)。通过绝对/相对路径运行
/path/to/program # 绝对路径
../folder/program # 相对路径
Shell脚本
bash script.sh # 方式1
./script.sh # 方式2(需先 chmod +x)
Python脚本
python3 script.py
全局命令
安装后的程序通常直接可用:
program_name # 如 firefox、gedit
手动安装的软件
保持程序后台运行
nohup ./program & # 退出终端后继续运行
nohup.out
。终止后台程序
kill -9 $(pgrep program_name)
查看程序依赖
ldd ./program # 检查动态库
调试工具
gdb ./program # GNU调试器
strace ./program # 跟踪系统调用
Command not found
$PATH
中:echo $PATH
export PATH=$PATH:/your/program/path
依赖缺失
使用包管理器安装依赖(如 apt install libxxx
)。
根据程序类型选择合适方法,优先查阅程序的官方文档获取特定指导。