From 8091227eec1afa6937719ece72f84d9a04306d59 Mon Sep 17 00:00:00 2001 From: wangtiantian Date: Fri, 18 Feb 2022 09:59:49 +0800 Subject: [PATCH 1/2] IssueNo: #I4PKY9 : add bm readme Description: add bm readme Sig:SIG_ApplicaitonFramework Feature or Bugfix:Feature Binary Source:No Signed-off-by: wangtiantian --- ...66\345\255\220\347\263\273\347\273\237.md" | 118 ++++++++++++++---- 1 file changed, 95 insertions(+), 23 deletions(-) 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 e2527b1ecc6..5289d07e81d 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,114 @@ foundation/appexecfwk/standard - moduleinfo.d.ts -### bm命令如下 - -**bm命令帮助** - -| 命令 | 描述 | +### bm工具命令 +| 命令    | 描述       | | ------- | ---------- | -| bm help | bm帮助命令 | - -**安装应用** - -| 命令 | 描述 | +| help | 帮助命令,显示bm支持的命令信息 | +| install | 安装命令,用来安装应用| +| uninstall | 卸载命令,用来卸载应用| +| dump | 查询命令,用来查询应用的相关信息| +| clean | 清理命令,用来清理应用的缓存和数据 | +| enable | 使能命令,用来使能应用 | +| disable | 禁用命令,用来禁用应用 | +| get | 获取udid命令,用来获取设备的udid | +#### 帮助命令 +| 命令    | 描述       | +| ------- | ---------- | +| bm help | 显示bm工具的能够支持的命令信息 | +#### 安装命令 +命令可以组合,下面列出部分命令。 +| 命令                                | 描述                       | | ----------------------------------- | -------------------------- | -| bm install -p | 通过指定路径安装一个应用包 | -| bm install -r -p | 覆盖安装一个应用包 | +| 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包 | ``` 示例如下: bm install -p /data/app/ohosapp.hap +bm install -p /data/app/ohosapp.hap -r +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 | 通过指定包名卸载应用的一个模块 | ``` 示例如下: bm uninstall -n com.ohos.app +bm uninstall -n com.ohos.app -m com.ohos.app.MainAbility ``` - -**查看应用安装信息** - -| 命令 | 描述 | +#### 查询命令 +命令可以组合,下面列出部分命令。-u未指定情况下,默认为所有用户。 +| 命令       | 描述                       | | ---------- | -------------------------- | -| bm dump -a | 列出系统已经安装的所有应用 | +| 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 | 查询指定用户下指定包名的详细信息 | +``` +示例如下: +bm dump -a +bm dump -n com.ohos.app +``` +#### 清理命令 +-u未指定情况下,默认为当前活跃用户。 +| 命令       | 描述                       | +| ---------- | -------------------------- | +| bm clean -h | 显示clean支持的命令信息 | +| bm clean -n -c | 清除指定包名的缓存数据 | +| bm clean -n -d | 清除指定包名的数据目录 | +| bm clean -n -c -u | 清除指定用户下包名的缓存数据 | +| bm clean -n -d -u | 清除指定用户下包名的数据目录 | +``` +示例如下: +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 | 使能指定用户和包名的应用 | +``` +示例如下: +bm enable -n com.ohos.app +``` +#### 禁用命令 +-u未指定情况下,默认为当前活跃用户。 +| 命令       | 描述                       | +| ---------- | -------------------------- | +| bm disable -h | 显示disable支持的命令信息 | +| bm disable -n | 禁用指定包名的应用 | +| bm disable -n -a | 禁用指定包名下的元能力模块 | +| bm disable -n -u | 禁用指定用户和包名下的应用 | +``` +示例如下: +bm disable -n com.ohos.app +``` +#### 获取udid命令 +| 命令       | 描述                       | +| ---------- | -------------------------- | +| bm get -h | 显示get支持的命令信息 | +| bm get -u | 获取设备的udid | +``` +示例如下: +bm get -u +``` ## 相关仓 -- Gitee From 9ee5b62fa1f30613e5ad4833295424e9f5ecf3d0 Mon Sep 17 00:00:00 2001 From: wangtiantian Date: Mon, 21 Feb 2022 11:16:29 +0800 Subject: [PATCH 2/2] IssueNo: #I4PKY9 : add bm readme Description: add bm readme Sig:SIG_ApplicaitonFramework Feature or Bugfix:Feature Binary Source:No Signed-off-by: wangtiantian --- ...66\345\255\220\347\263\273\347\273\237.md" | 53 ++++++++++++++----- 1 file changed, 39 insertions(+), 14 deletions(-) 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 5289d07e81d..c28fc2a9ae8 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" @@ -49,6 +49,7 @@ foundation/appexecfwk/standard ### bm工具命令 +bm是用来方便开发者调试的一个工具。bm工具被hdc工具封装,进入hdc shell命令后,就可以使用bm工具。 | 命令    | 描述       | | ------- | ---------- | | help | 帮助命令,显示bm支持的命令信息 | @@ -63,6 +64,12 @@ foundation/appexecfwk/standard | 命令    | 描述       | | ------- | ---------- | | bm help | 显示bm工具的能够支持的命令信息 | + +* 示例 +```Bash +# 显示帮助信息 +bm help +``` #### 安装命令 命令可以组合,下面列出部分命令。 | 命令                                | 描述                       | @@ -74,10 +81,13 @@ foundation/appexecfwk/standard | 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 ``` #### 卸载命令 @@ -88,9 +98,12 @@ bm install -p /data/app/ohosapp.hap -f | 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 ``` #### 查询命令 @@ -104,9 +117,12 @@ bm uninstall -n com.ohos.app -m com.ohos.app.MainAbility | bm dump -n -s | 查询指定包名下的快捷方式信息 | | bm dump -n -d | 跨设备查询包信息 | | bm dump -n -u | 查询指定用户下指定包名的详细信息 | -``` -示例如下: + +* 示例 +```Bash +# 显示所有已安装的包名 bm dump -a +# 显示该应用的详细信息 bm dump -n com.ohos.app ``` #### 清理命令 @@ -118,9 +134,12 @@ bm dump -n com.ohos.app | 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 ``` #### 使能命令 @@ -131,8 +150,10 @@ bm clean -n com.ohos.app -d | bm enable -n | 使能指定包名的应用 | | bm enable -n -a | 使能指定包名下的元能力模块 | | bm enable -n -u | 使能指定用户和包名的应用 | -``` -示例如下: + +* 示例 +```Bash +# 使能该应用 bm enable -n com.ohos.app ``` #### 禁用命令 @@ -143,8 +164,10 @@ bm enable -n com.ohos.app | bm disable -n | 禁用指定包名的应用 | | bm disable -n -a | 禁用指定包名下的元能力模块 | | bm disable -n -u | 禁用指定用户和包名下的应用 | -``` -示例如下: + +* 示例 +```Bash +# 禁用该应用 bm disable -n com.ohos.app ``` #### 获取udid命令 @@ -152,8 +175,10 @@ bm disable -n com.ohos.app | ---------- | -------------------------- | | bm get -h | 显示get支持的命令信息 | | bm get -u | 获取设备的udid | -``` -示例如下: + +* 示例 +```Bash +# 获取设备的udid bm get -u ``` -- Gitee