# 得到这样的结果说明是内建命令,正如上文所说内建命令都是在 bash 源码中的 builtins 的 .def 中 xxx is a shell builtin # 得到这样的结果说明是外部命令,正如上文所说,外部命令在 /usr/bin or /usr/sbin 等等中 xxx is /usr/bin/xxx # 若是得到 alias 的结果,说明该指令为命令别名所设定的名称; xxx is an aliasfor xx --xxx
help 命令
因为 help 命令是用于显示 shell 内建命令的简要帮助信息。帮助信息中显示有该命令的简要说明以及一些参数的使用以及说明,一定记住 help 命令只能用于显示内建命令的帮助信息,不然就会得到你刚刚得到的结果。
top 是一个在前台执行的程序,所以执行后便进入到这样的一个交互界面,正是因为交互界面我们才可以实时的获取到系统与进程的信息。在交互界面中我们可以通过一些指令来操作和筛选。在此之前我们先来了解显示了哪些信息。
我们看到 top 显示的第一排,
内容
解释
top
表示当前程序的名称
11:05:18
表示当前的系统的时间
up 8 days,17:12
表示该机器已经启动了多长时间
1 user
表示当前系统中只有一个用户
load average: 0.29,0.20,0.25
分别对应 1、5、15 分钟内 cpu 的平均负载
load average 在 wikipedia 中的解释是 the system load is a measure of the amount of work that a computer system is doing 也就是对当前 CPU 工作量的度量,具体来说也就是指运行队列的平均长度,也就是等待 CPU 的平均进程数相关的一个计算值。