按CPU%排序' top'默认情况下?

时间:2015-01-08 23:21:55

标签: macos freebsd

当我在我的Macbook(BSD?)上运行top时,我几乎总是想按CPU%排序

它似乎是默认的,所以我最终输入'o'(排序)并输入'cpu'并点击回车 一直都是!

有没有办法按CPU%排序默认值或什么?

4 个答案:

答案 0 :(得分:4)

%CPU是我曾经使用过的每个系统的默认排序列。但如果不是,您可以按 Shift - P 按%CPU排序。请注意,它未在交互式帮助中列出,仅列在手册页中。

M         %MEM
N         PID
P         %CPU
T         TIME+

答案 1 :(得分:4)

top -o +%CPU

正如John Kugelman所说,通常%CPU是默认排序列。无论如何,阅读man top(1)似乎是一个好主意。

答案 2 :(得分:3)

查看顶部联机帮助页,您可以使用选项-o %CPU,但这应该是默认值。您可以在.bashrc(alias top='top -o %CPU')中创建一个别名,以使其永久化。

-o  :Override-sort-field as:  -o fieldname
            Specifies  the  name of the field on which tasks will be sorted, independent of what is reflected in the configuration file.  You can prepend a '+' or '-' to the field name to
            also override the sort direction.  A leading '+' will force sorting high to low, whereas a '-' will ensure a low to high ordering.

            This option exists primarily to support automated/scripted batch mode operation.

答案 3 :(得分:1)

另一种方法是在top中建立您喜欢的排序,然后按W以保存配置。下次启动top时,它将加载配置。

h中的top查看键盘快捷键。