linux编程如何运行程序
linux编程如何运行程序详细介绍
在 Linux 系统中运行程序通常有以下几种常见情况:
可执行脚本文件(如 Shell 脚本)
- 编写脚本:创建一个后缀为
.sh的文件,例如test.sh,并添加可执行代码,示例如下:
bash
第一行 #!/bin/bash 是指定脚本的解释器,后续的 echo 语句用于输出信息。
2. 赋予执行权限:在终端中使用 chmod 命令为脚本文件添加执行权限。
bash
+x test.sh
- 运行脚本:在终端中输入脚本文件的路径来运行它。
bash
./test.sh
如果脚本文件在系统的 PATH 环境变量所包含的目录中,也可以直接输入脚本文件名来运行。
编译型语言程序(如 C 语言程序)
- 编写代码:创建一个 C 语言源文件,例如
hello.c,代码如下:
c
- 编译代码:使用
gcc编译器将源文件编译成可执行文件。
bash
gcc hello hello.c
-o 选项用于指定生成的可执行文件的名称,这里将生成一个名为 hello 的可执行文件。
3. 运行程序:在终端中输入可执行文件的路径来运行它。
bash
./hello
预编译的二进制程序
- 获取程序:从软件源或者其他渠道获取预编译的二进制程序。
- 赋予执行权限:如果程序没有执行权限,使用
chmod命令添加。
bash
+x program_name
- 运行程序:在终端中输入程序的路径来运行它。
bash
./program_name
Java 程序
- 编写 Java 代码:创建一个 Java 源文件,例如
HelloWorld.java,代码如下:
java
args
out
- 编译 Java 代码:使用
javac编译器将源文件编译成字节码文件。
bash
javac HelloWorld.java
这将生成一个名为 HelloWorld.class 的字节码文件。
3. 运行 Java 程序:使用 java 命令来运行字节码文件。
bash
HelloWorld
Python 程序
- 编写 Python 代码:创建一个 Python 源文件,例如
hello.py,代码如下:
python
- 运行 Python 程序:在终端中使用
python命令来运行 Python 脚本。
bash
python3 hello.py
912python3 hello.py
如果系统默认的 Python 版本是 Python 3,也可以直接使用 python 命令。