1e41f4b71Sopenharmony_ci# exec
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci
4e41f4b71Sopenharmony_ci## 命令功能
5e41f4b71Sopenharmony_ci
6e41f4b71Sopenharmony_ciexec命令属于shell内置命令,在exec执行命令时,不启用新的shell进程。目前实现最基础的执行用户态程序的功能
7e41f4b71Sopenharmony_ci
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci## 命令格式
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ciexec <_executable-file_>
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci
14e41f4b71Sopenharmony_ci## 参数说明
15e41f4b71Sopenharmony_ci
16e41f4b71Sopenharmony_ci**表1** 参数说明
17e41f4b71Sopenharmony_ci
18e41f4b71Sopenharmony_ci| 参数            | 参数说明           |
19e41f4b71Sopenharmony_ci| --------------- | ------------------ |
20e41f4b71Sopenharmony_ci| executable-file | 有效的可执行文件。 |
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci
23e41f4b71Sopenharmony_ci## 使用指南
24e41f4b71Sopenharmony_ci
25e41f4b71Sopenharmony_ci该命令当前仅支持执行有效的二进制程序,程序成功执行,默认后台运行,但与Shell共用终端,可能会导致程序打印输出与Shell输出交错显示。
26e41f4b71Sopenharmony_ci
27e41f4b71Sopenharmony_ci
28e41f4b71Sopenharmony_ci## 使用实例
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ci举例:
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ci输入exec helloworld。
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ci
35e41f4b71Sopenharmony_ci## 输出说明
36e41f4b71Sopenharmony_ci
37e41f4b71Sopenharmony_ci
38e41f4b71Sopenharmony_ci```
39e41f4b71Sopenharmony_ciOHOS # exec helloworld
40e41f4b71Sopenharmony_ciOHOS # hello world!
41e41f4b71Sopenharmony_ci```
42e41f4b71Sopenharmony_ci
43e41f4b71Sopenharmony_ci> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
44e41f4b71Sopenharmony_ci>  可执行文件执行后,先打印“OHOS \#”提示符原因:目前Shell “exec”命令执行均为后台执行,结果可能导致提示符提前打印。