top
每当以 root 身份运行时,前同事都会对此进行处理,数据按 MEM 使用情况而不是默认 CPU 使用情况排序。根据多次搜索,手册页甚至顶部控制台本身 (O) 中的选项,只需按下k
它就应该按 CPU 排序,但是当我点击k
它时,它会要求我提供一个 pid 来杀死。
那么我怎样才能恢复对 CPU 的默认排序呢?
exu*_*sum 83
添加到答案中P(大写 P)按 CPU 排序,然后点击W(再次大写 W)保存。
M 回到记忆中
ter*_*don 55
您可以top
使用<和>键更改交互式窗口中的排序字段。我是你正在运行不知道什么操作系统,但至少在我的GNU之上,k是应该杀,无法复位。
据推测,您的朋友更改了排序字段并点击Shift+W 以保存到~/.toprc
. 只需使用我提到的键来选择您想要的排序字段,然后,当它按照您的喜好进行设置时,再次点击Shift+ W,它应该保存该状态并在下次以这种方式打开。
小智 27
在 Mac OS X 上,似乎没有保存选项的命令,并且man top
没有说明 .toprc 文件。所以看起来你能做的最好的是
alias top="top -o cpu"
Run Code Online (Sandbox Code Playgroud)
Ita*_*not 10
我知道这不是对您问题的直接回答,但是htop
我想推荐一个很棒的工具。它就像原始top
工具的高级版本,可让您以更简单的方式和外观对输出进行排序。例如,如果您想按 CPU 排序,只需点击F6
并选择排序即可。
这是 htop 的样子: htop 屏幕截图
以下是一些可用的排序选项: 一些 htop 排序选项
为了在 CentOS/RHEL 机器上安装它,你必须添加 EPEL 存储库,然后简单地运行:
yum install -y htop
或者在 Debian 机器上运行:
sudo apt-get install htop
不添加任何回购。