linux跑程序命令
linux跑程序命令详细介绍
在 Linux 系统中运行程序,会因程序类型不同而采用不同的命令,以下为你介绍常见的几种情形:
可执行文件
若你有一个可执行文件,比如名为my_program,可以在终端使用以下命令来运行它:
bash
./my_program
在上述命令里,./用于指明该可执行文件位于当前目录。要是文件没有执行权限,你可以通过以下命令赋予其执行权限:
bash
+x my_program
脚本文件
Shell 脚本
假如你有一个 Shell 脚本文件,例如script.sh,可以使用以下命令运行它:
bash
script.sh
或者,若脚本文件具备执行权限,也能使用以下方式运行:
bash
./script.sh
Python 脚本
若你有一个 Python 脚本文件,例如script.py,可以使用以下命令运行它:
bash
python3 script.py
这里假定你的系统已经安装了 Python 3。
Java 程序
要是你有一个 Java 程序,首先要编译 Java 源文件,然后运行生成的字节码文件。假设你有一个名为HelloWorld.java的文件,编译和运行步骤如下:
bash
javac HelloWorld.javaHelloWorld
Node.js 程序
如果你有一个 Node.js 程序,例如app.js,可以使用以下命令运行它:
bash
app.js
后台运行程序
若要让程序在后台运行,可在命令末尾添加&符号。例如:
bash
./my_program
如果你希望程序在你退出终端后依然能继续运行,可以使用nohup命令:
bash
./my_program
912nohup ./my_program &
执行上述命令后,程序的输出会被重定向到nohup.out文件中。