前言
在Linux终端中使用top命令,它会实时展示系统关键信息和进程状态。以下是对top命令的详细介绍,包括其交互选项和显示字段:
1. 打开top命令:
- 在终端中直接输入
top
命令,即可打开top界面。
2. 界面结构:
- 第一行:显示系统的整体信息,包括当前时间、系统运行时间、登录用户数和系统负载。
- 第二行:显示CPU的使用情况,包括用户态、系统态、空闲等百分比。
- 第三行:显示内存的使用情况,包括总内存、已使用、空闲等。
- 第四行:显示交换内存的使用情况。
- 第五行开始:显示各个进程的详细信息,包括进程ID(PID)、用户(USER)、优先级(PR)、CPU占用率(%CPU)、内存占用率(%MEM)、虚拟内存(VIRT)、物理内存(RES)等。
3. 键盘交互:
- 上下方向键:在进程列表中上下滚动,选择不同的进程。
- 空格键:刷新界面,更新信息。
- k键:杀死选中的进程,会提示输入要杀死的进程ID。
- r键:修改选中进程的优先级,会提示输入新的优先级值。
- q键:退出top命令。
4. 排序和过滤:
- 大于号(>)和小于号(<):切换排序字段,默认按照CPU占用率排序。
- o键:选择要排序的字段(例如%CPU、%MEM、VIRT等)。
- 大写L键:过滤并显示指定的进程列表,输入要显示的进程ID或用户名并按回车。
5. 设置选项:
-d seconds
:设置刷新的时间间隔,以秒为单位。-n iterations
:设置top命令执行的次数。-p PID
:只显示指定PID的进程信息。-u username
:只显示指定用户名的进程信息。
使用帮助
这些都是top命令的常用交互选项和显示字段。当您需要更详细的帮助和命令选项时,可以在终端中输入man top
来查看完整的top命令手册。