linux交互命令 linux交流( 七 )


t切换是否显示进程和CPU状态信息 。
m切换是否显示内存信息 。
1数字1 , 用于多核CPU监控,可监控每个逻辑CPU的状况 。
I Irix/Solaris模式 。
f从当前显示列表中添加或删除项目 。按“f"键之后会显示列的列表,按“a~z"键即可显示或隐藏对应的列,最后按回车键确定 。
o改变top输出信息中显示项目的顺序 。按小写的“a~z”键可以将相应的列向右移动,而按大写的“A~Z"键可以将相应的列向左移动,最后按回车键确定 。
F或O选择排序的列 。
R切换正常1反转排序 。
H切换是否显示线程信息 。
c切换是否显示完整命令行和命令名称信息 。
i切换是否显示闲置进程和僵死进程 。
S切换到累计模式 。
x以高亮的形式排序对应列,需要结合b/z使用 。
y高亮运行的进程,需要结合b/z使用 。
z打开/关闭颜色 。
b打开/关闭加粗 。
u显示指定用户相关的进程信息 。
n或#设置显示进程的最大行数 。
k终止一个进程,系统将提示用户输入一个需要终止进程的PID 。
r重新设置一个进程的优先级,系统提示用户输入需要改变的进程PID,以及需要设置的进程优先级值 。输入一个正值将使优先级降低,反之则可以使该进程拥有更高的优先权 。默认值是10 。
d或s改变top输出信息两次刷新之间的时间,系统将提示输入新的时间,单位是s 。如果是小数,则换算成ms;如果输入0,那么系统输出将会不断刷新,默认刷新时间是3s 。
Linux常用命令总结 ps 命令linux交互命令的作用是显示进程信息的linux交互命令;
| 符号linux交互命令,是个管道符号linux交互命令,表示ps 和 grep 命令同时执行;
grep 命令是查找(Global Regular Expression Print),能使用正则表达式搜索文本,然后把匹配的行显示出来;
ps命令有一些参数:
-e : 显示所有进程
-f : 全格式
-h : 不显示标题
-l : 长格式
-w : 宽输出
a :显示终端上的所有进程,包括其他用户的进程 。
r :只显示正在运行的进程 。
u :以用户为主的格式来显示程序状况 。
x :显示所有程序,不以终端机来区分 。
结果信息从前到后依次是:
UID PID PPID C STIME TTY TIME CMD
zzw 14124 13991 0 00:38 pts/0 00:00:00 grep –color=auto dae
Linux中的top命令显示系统上正在运行的进程 。它是系统管理员最重要的工具之一 。被广泛用于监视服务器的负载 。top命令是一个交互命令 。在运行top的时候还可以运行很多命令 。
N – 以 PID 的大小的顺序排列表示进程列表
P – 以 CPU 占用率大小的顺序排列进程列表
M – 以内存占用率大小的顺序排列进程列表
q – 退出 top
h – 帮助
1 系统运行时间和平均负载
这些字段显示:当前时间、系统已运行的时间、当前登录用户的数量、相应最近5、10和15分钟内的平均负载 。
2 任务
第二行显示的是任务或者进程的总结 。进程可以处于不同的状态 。这里显示linux交互命令了全部进程的数量 。除此之外,还有正在运行、睡眠、停止、僵尸进程的数量(僵尸是一种进程的状态) 。这些进程概括信息可以用’t’切换显示 。
3 CPU 状态
下一行显示的是CPU状态 。这里显示了不同模式下的所占CPU时间的百分比 。这些不同的CPU时间表示:
us, user: 运行(未调整优先级的) 用户进程的CPU时间
sy,system: 运行内核进程的CPU时间
ni,niced:运行已调整优先级的用户进程的CPU时间
wa , IO wait: 用于等待IO完成的CPU时间

推荐阅读