00. 目录
01. 命令概述
help命令用于显示shell内部命令的帮助信息。
help命令只能显示shell内部命令的帮助信息,而linux系统中绝大多数命令是外部命令,所以help命令的作用非常有限。而对于外部命令的帮助信息可以使man命令或者info命令查看。
02. 命令格式
命令格式:help [参数] 内部命令
查看外部命令的用法
命令格式:命令 --help
03. 常用选项
描述 | |
---|---|
-d | 输出每个命令的简短描述 |
-s | 输出短格式的帮助信息 |
-m | 以伪man手册的格式显示帮助信息 |
04. 参考示例
4.1 显示cd命令的帮助信息
[root@localhost ~]# help cd
- 1
4.2 以短格式显示cd命令的帮助信息
[root@localhost ~]# help -s cd
cd: cd [-L|[-P [-e]]] [dir]
[root@localhost ~]#
- 1
- 2
- 3
4.3 输出cd命令的简短描述
[root@localhost ~]# help -d cd
cd - Change the shell working directory.
[root@localhost ~]#
- 1
- 2
- 3
4.4 以伪man手册格式输出cd命令的帮助信息
[root@localhost ~]# help -m cd
- 1
4.5 查看外部命令cat的用法
[root@localhost ~]# cat --help
用法:cat [选项]... [文件]...
将[文件]或标准输入组合输出到标准输出。
- 1
- 2
- 3
05. 附录
Launch Profiler概述
DevEco Studio内置Profiler分析调优工具。其中Launch主要用于分析应用或服务的启动耗时,分析启动周期各阶段的耗时情况、核心线程的运行情况等,协助开发者识别启动缓慢的原因。此外,Launch任务窗口还集成了Time、CPU、Frame场景分析任务的功能,方便开发者在分析启动耗时的过程中同步对比同一时段的其他资源占用情况。
场景示例
如下代码在页面绘制之前的aboutToAppear生命周期函数内执行了耗时的计算任务,导致应用冷启动耗时长,文章后续将以本案例场景来简单介绍Frame Profiler的使用。
@Entry
@Component
struct Index {
@State private text: string = "hello world";
private count: number = 0;
aboutToAppear() {
this.computeTask();
}
build() {
Column({space: 10}) {
Text(this.text).fontSize(50)
}
.width('100%')
.height('100%')
.padding(10)
}
computeTask() {
this.count = 0;
while (this.count < 10000000) {
this.count++;
}
}
}
class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
评论记录:
回复评论: