一位前同事做了一些事情top
,每当它以 root 身份运行时,数据都会按 MEM 使用情况而不是默认的 CPU 使用情况排序。根据多次搜索,手册页甚至顶部控制台本身(O)内的选项,只需按下k
它就应该按 CPU 排序,但当我按下k
它时,它会要求我提供要杀死的 pid。
答案1
要添加到已经的答案P(大写 P),请由 CPU 进行最高排序,然后点击W(再次大写 W)进行保存。
M回到记忆中
答案2
top
您可以使用<和键更改交互窗口中的排序字段>。我不确定你正在运行什么操作系统,但至少在我的 GNU 上,k是应该杀死,而不是重置。
据推测,您的朋友更改了排序字段并按Shift+W 保存到~/.toprc
.只需使用我提到的键选择您想要的排序字段,然后,当它按照您喜欢的方式设置时,再次点击Shift+ W,它应该保存该状态并在下次以这种方式打开。
答案3
在 Mac OS X 上,似乎没有保存选项的命令,并且man top
没有提及 .toprc 文件。所以看起来你能做的最好的就是
alias top="top -o cpu"
答案4
您可能需要点击Shift+f或Shift+o才能进入排序字段子菜单,然后点击kfor %CPU
(然后Enter点击退出菜单)。k意味着当您处于默认的“全局”命令模式时终止。