OpenHarmony内核提供的Shell支持调试常用的基本功能,包含系统、文件、网络相关命令。同时OpenHarmony内核的Shell支持添加新的命令,可以根据需求来进行定制。
Shell功能仅供调试使用,暂不支持tab按键补全,按键回退等功能。
部分命令需要通过make menuconfig开启对应选项才可使用。
常用命令介绍
cat
用于显示文本文件的内容。需开启LOSCFG_FS_VFS。
命令格式
cat [FILE]
参数说明
参数 | 参数说明 | 取值范围 |
---|---|---|
FILE | 文件路径。 | 已存在的文件。 |
cd
用来改变当前目录。需开启LOSCFG_FS_VFS。
命令格式
cd [path]
参数说明
参数 | 参数说明 | 取值范围 |
---|---|---|
path | 文件路径。 | 已存在的路径。 |
cp
拷贝文件,创建一份副本。需开启LOSCFG_FS_VFS。
命令格式
cp [SOURCEFILE] [DESTFILE]
参数说明
参数 | 参数说明 | 取值范围 |
---|---|---|
SOURCEFILE | 源文件路径。文件路径。 | 目前只支持文件,不支持目录;文件不可为空。 |
DESTFILE | 目的文件路径。 | 支持目录以及文件名;目录需有效。 |
date
用于查询系统日期和时间。
命令格式
date
参数说明
无
free
显示系统内存的使用情况。
命令格式
free [ -k | -m ]
参数说明
参数 | 参数说明 | 取值范围 |
---|---|---|
-k | 以KiB为单位显示。 | N/A |
-m | 以MiB为单位显示。 | N |