ffx component
命令可以检索各种类型的
有关设备上 Fuchsia 组件的信息。
概念
ffx component list
命令会输出
所有 Fuchsia 组件(包括 v1 和 v2 组件)的列表和层次结构
。此命令可以帮助您回答以下问题
问题:
- 我的设备上有哪些组件?
- 在我的设备上,哪些子组件位于父组件下?
ffx component show
命令会输出
设备上的 Fuchsia 组件。此命令可以帮助您回答以下问题
问题(及更多):
- 我的设备上使用的是哪个版本的组件?
- 我设备上某个组件的实例 ID 是什么?
- 设备上的组件向我提供哪些服务以及由这些组件提供哪些服务?
获取组件列表
如需查看 Fuchsia 设备上可用组件的列表,请执行以下操作: 运行以下命令:
ffx component list
此命令会输出类似于以下内容的输出:
$ tools/ffx component list
/
/bootstrap
/bootstrap/archivist
/bootstrap/base_resolver
/bootstrap/console
/bootstrap/console-launcher
/bootstrap/cr50_agent
/bootstrap/decompressor
/bootstrap/device_name_provider
/bootstrap/driver_index
/bootstrap/driver_manager
...
/core/wlancfg
/core/wlandevicemonitor
/core/wlanstack
/startup
从组件中获取详细信息
要查看 Fuchsia 设备上特定组件的详细信息,请执行以下操作: 运行以下命令:
ffx component show <COMPONENT>
将 COMPONENT
替换为 Fuchsia 组件的完整或部分名称。
您也可以将 COMPONENT
替换为完整或部分组成部分网址。
如果存在多个匹配项,该命令将输出所有匹配项的详细信息,
组件。
以下示例输出了 brightness_manager
组件的详细信息:
$ ffx component show brightness_manager
Moniker: /core/brightness_manager
URL: fuchsia-pkg://fuchsia.com/brightness_manager#meta/brightness_manager.cm
Type: CML static component
Component State: Resolved
Instance ID: 8285f9d54645ea6baa7fd7b7905c7ae89a9daf8d5172be43b2587b166fd021af
Incoming Capabilities: data
dev
fuchsia.logger.LogSink
pkg
Exposed Capabilities: fuchsia.ui.brightness.Control
Merkle root: a3b35183fbb3e49c450840f73043ee355d9e0d3673cc009c681f405816ea864e
Execution State: Running
Start reason: '/core/session-manager/session:session/workstation_session/login_shell/ermine_shell' requested capability 'fuchsia.ui.brightness.Control'
Running since: 2022-04-11 20:54:05.139320126 UTC
Job ID: 61155
Process ID: 61188
Outgoing Capabilities: fuchsia.ui.brightness.Control