diff --git "a/zh-cn/readme/\347\224\250\346\210\267\347\250\213\345\272\217\346\241\206\346\236\266\345\255\220\347\263\273\347\273\237.md" "b/zh-cn/readme/\347\224\250\346\210\267\347\250\213\345\272\217\346\241\206\346\236\266\345\255\220\347\263\273\347\273\237.md" index e2527b1ecc6470b1a73d52a89339855cf334c25a..c28fc2a9ae8243cbde3b86aeb9720bb13d66b828 100755 --- "a/zh-cn/readme/\347\224\250\346\210\267\347\250\213\345\272\217\346\241\206\346\236\266\345\255\220\347\263\273\347\273\237.md" +++ "b/zh-cn/readme/\347\224\250\346\210\267\347\250\213\345\272\217\346\241\206\346\236\266\345\255\220\347\263\273\347\273\237.md" @@ -48,42 +48,139 @@ foundation/appexecfwk/standard - moduleinfo.d.ts -### bm命令如下 - -**bm命令帮助** - -| 命令 | 描述 | +### bm工具命令 +bm是用来方便开发者调试的一个工具。bm工具被hdc工具封装,进入hdc shell命令后,就可以使用bm工具。 +| 命令    | 描述       | | ------- | ---------- | -| bm help | bm帮助命令 | - -**安装应用** - -| 命令 | 描述 | -| ----------------------------------- | -------------------------- | -| bm install -p | 通过指定路径安装一个应用包 | -| bm install -r -p | 覆盖安装一个应用包 | +| help | 帮助命令,显示bm支持的命令信息 | +| install | 安装命令,用来安装应用| +| uninstall | 卸载命令,用来卸载应用| +| dump | 查询命令,用来查询应用的相关信息| +| clean | 清理命令,用来清理应用的缓存和数据 | +| enable | 使能命令,用来使能应用 | +| disable | 禁用命令,用来禁用应用 | +| get | 获取udid命令,用来获取设备的udid | +#### 帮助命令 +| 命令    | 描述       | +| ------- | ---------- | +| bm help | 显示bm工具的能够支持的命令信息 | +* 示例 +```Bash +# 显示帮助信息 +bm help ``` -示例如下: +#### 安装命令 +命令可以组合,下面列出部分命令。 +| 命令                                | 描述                       | +| ----------------------------------- | -------------------------- | +| bm install -h, --help | 显示install支持的命令信息 | +| bm install -p    | 安装hap包,支持指定路径和多个hap同时安装 | +| bm install -p -u    |给指定用户安装一个hap包 | +| bm install -r -p | 覆盖安装一个hap包 | +| bm install -f -p | 强制安装一个hap包 | +| bm install -r -p -u | 给指定用户覆盖安装一个hap包 | + +* 示例 +```Bash +# 安装一个hap bm install -p /data/app/ohosapp.hap +# 覆盖安装一个hap +bm install -p /data/app/ohosapp.hap -r +# 强制安装一个hap +bm install -p /data/app/ohosapp.hap -f ``` - -**卸载应用** - -| 命令 | 描述 | +#### 卸载命令 +命令可以组合,下面列出部分命令。-u未指定情况下,默认为所有用户。 +| 命令                          | 描述                     | | ----------------------------- | ------------------------ | -| bm uninstall -n | 通过指定包名卸载一个应用 | - -``` -示例如下: +| bm uninstall -h | 显示uninstall支持的命令信息 | +| bm uninstall -n | 通过指定包名卸载应用 | +| bm uninstall -n -u | 通过指定包名和用户卸载应用 | +| bm uninstall -n -m | 通过指定包名卸载应用的一个模块 | + +* 示例 +```Bash +# 卸载一个hap bm uninstall -n com.ohos.app +# 卸载一个hap下面的ability +bm uninstall -n com.ohos.app -m com.ohos.app.MainAbility ``` - -**查看应用安装信息** - -| 命令 | 描述 | +#### 查询命令 +命令可以组合,下面列出部分命令。-u未指定情况下,默认为所有用户。 +| 命令       | 描述                       | +| ---------- | -------------------------- | +| bm dump -h | 显示dump支持的命令信息 | +| bm dump -a | 查询系统已经安装的所有应用 | +| bm dump -i | 查询系统已经安装的所有应用的详细信息 | +| bm dump -n | 查询指定包名的详细信息 | +| bm dump -n -s | 查询指定包名下的快捷方式信息 | +| bm dump -n -d | 跨设备查询包信息 | +| bm dump -n -u | 查询指定用户下指定包名的详细信息 | + +* 示例 +```Bash +# 显示所有已安装的包名 +bm dump -a +# 显示该应用的详细信息 +bm dump -n com.ohos.app +``` +#### 清理命令 +-u未指定情况下,默认为当前活跃用户。 +| 命令       | 描述                       | | ---------- | -------------------------- | -| bm dump -a | 列出系统已经安装的所有应用 | +| bm clean -h | 显示clean支持的命令信息 | +| bm clean -n -c | 清除指定包名的缓存数据 | +| bm clean -n -d | 清除指定包名的数据目录 | +| bm clean -n -c -u | 清除指定用户下包名的缓存数据 | +| bm clean -n -d -u | 清除指定用户下包名的数据目录 | + +* 示例 +```Bash +# 清理该应用下的缓存数据 +bm clean -n com.ohos.app -c +# 清理该应用下的用户数据 +bm clean -n com.ohos.app -d +``` +#### 使能命令 +-u未指定情况下,默认为当前活跃用户。 +| 命令       | 描述                       | +| ---------- | -------------------------- | +| bm enable -h | 显示enable支持的命令信息 | +| bm enable -n | 使能指定包名的应用 | +| bm enable -n -a | 使能指定包名下的元能力模块 | +| bm enable -n -u | 使能指定用户和包名的应用 | + +* 示例 +```Bash +# 使能该应用 +bm enable -n com.ohos.app +``` +#### 禁用命令 +-u未指定情况下,默认为当前活跃用户。 +| 命令       | 描述                       | +| ---------- | -------------------------- | +| bm disable -h | 显示disable支持的命令信息 | +| bm disable -n | 禁用指定包名的应用 | +| bm disable -n -a | 禁用指定包名下的元能力模块 | +| bm disable -n -u | 禁用指定用户和包名下的应用 | + +* 示例 +```Bash +# 禁用该应用 +bm disable -n com.ohos.app +``` +#### 获取udid命令 +| 命令       | 描述                       | +| ---------- | -------------------------- | +| bm get -h | 显示get支持的命令信息 | +| bm get -u | 获取设备的udid | + +* 示例 +```Bash +# 获取设备的udid +bm get -u +``` ## 相关仓