top
命令在运行时支持一系列的交互式命令,这些命令允许你在不退出程序的情况下即时调整显示和操作进程。以下是一些top
命令的常用交互式命令:
P
或Shift+p
:按CPU使用率对进程进行排序(默认降序,再次按键则升序)。M
或Shift+m
:按内存使用量对进程进行排序(同上,降序或升序)。r
:改变某个进程的优先级(需要输入进程号和新的nice值)。k
:杀死指定的进程,会提示输入进程号和发送的信号,默认信号是SIGTERM。f
或Shift+f
:进入或离开自定义显示字段模式,可以添加或移除显示的列。o
或Shift+o
:设置排序的关键字,可以根据需要选择不同的排序依据。1
、2
、3
:在不同视图间切换,例如第一种视图显示单个CPU使用情况,第二种和第三种可能涉及多核或NUMA节点视图。h
:显示帮助,列出所有交互式命令及其简短说明。q
:退出top
命令。c
:切换是否显示每个进程的完整命令行。i
:开启或关闭忽略闲置(idle)和僵死(zombie)进程的显示。t
:显示当前时间、系统运行时间以及空闲/繁忙周期。d
:改变两次屏幕刷新之间的延时时间。z
(在某些版本中):在彩色和普通模式之间切换显示。
以上列举的命令适用于大多数Linux发行版中的top
命令,具体功能可能会因不同版本的top
有所差异。请参考具体Linux系统下top
命令的手册页以获得最准确的帮助信息。