1c84f3f3cSopenharmony_ci# mksh	
2c84f3f3cSopenharmony_ci
3c84f3f3cSopenharmony_cimksh简而言之就是MirBSD Korn Shell。它是一个命令解释器,用于shell命令交互和shell脚本语言。它是Shell语言的超集(superset),同时也兼容原本的Korn shell。
4c84f3f3cSopenharmony_ci
5c84f3f3cSopenharmony_ci在本文档的末尾已为您附上官方链接。 
6c84f3f3cSopenharmony_ci
7c84f3f3cSopenharmony_ci## 目录结构
8c84f3f3cSopenharmony_ci
9c84f3f3cSopenharmony_ci```
10c84f3f3cSopenharmony_ciREADME_zh.md                中文说明
11c84f3f3cSopenharmony_cibuild.sh                    编译脚本
12c84f3f3cSopenharmony_cimain.c                      程序入口
13c84f3f3cSopenharmony_cicheck.pl                    测试用例
14c84f3f3cSopenharmony_ciREADME.OpenSource           开源说明
15c84f3f3cSopenharmony_ci```
16c84f3f3cSopenharmony_ci
17c84f3f3cSopenharmony_ci## OpenHarmony中如何使用mksh
18c84f3f3cSopenharmony_ci
19c84f3f3cSopenharmony_ci### 1.如何使用mksh
20c84f3f3cSopenharmony_ci
21c84f3f3cSopenharmony_ci需要执行`./bin/mksh`进入,然后才是mksh的shell。
22c84f3f3cSopenharmony_ci
23c84f3f3cSopenharmony_ci### 2.BUILD.gn添加引用
24c84f3f3cSopenharmony_ci
25c84f3f3cSopenharmony_ci```
26c84f3f3cSopenharmony_cipublic_deps += ["//third_party/mksh"]
27c84f3f3cSopenharmony_ci```
28c84f3f3cSopenharmony_ci
29c84f3f3cSopenharmony_ci### 3.调用mksh使用示例
30c84f3f3cSopenharmony_ci
31c84f3f3cSopenharmony_ci```
32c84f3f3cSopenharmony_ciOHOS # ./bin/mksh                                                                                                                                                                                                                      
33c84f3f3cSopenharmony_ciOHOS:/$                                                                                                                             
34c84f3f3cSopenharmony_ciOHOS:/$ echo $PATH                                                                                                                  
35c84f3f3cSopenharmony_ci/usr/local/bin:/bin:/usr/bin                                                                                                        
36c84f3f3cSopenharmony_ciOHOS:/$    
37c84f3f3cSopenharmony_ci```
38c84f3f3cSopenharmony_ci
39c84f3f3cSopenharmony_ci## mksh使用文档
40c84f3f3cSopenharmony_ci
41c84f3f3cSopenharmony_ci代码仓库 https://github.com/MirBSD/mksh
42c84f3f3cSopenharmony_ci
43c84f3f3cSopenharmony_ci官方文档 http://www.mirbsd.org/mksh.htm
44c84f3f3cSopenharmony_ci
45c84f3f3cSopenharmony_cimksh FAQ http://www.mirbsd.org/mksh-faq.htm