在Linux下ps命令是用于查看系统上运行的进程的最基本的命令之一。它提供了当前进程的同时,如用户ID,CPU使用率,内存使用率,命令名称等,它不显示实时数据,如top或htop命令的详细信息。但是,即使是功能和输出简单,但它仍然是一个必用的过程管理/监控工具,每一个Linux新手应该知道这一点,好好学习。在这篇文章中,我们将使用ps命令以不同的方式来查看进程、筛选和排序它们,以加强基础部分。
语法注意:
ps命令带有2种不一样的风格,分别是BSD和UNIX。新用户经常会混淆和错误地解释这两种风格。所以要弄清楚他们,继续操作之前这里是一些基本的信息。
注意:"psaux"和"ps-aux"不相同。例如"-u"用来显示该用户的进程。但是"u"则是显示详细的信息。
BSD风格:在BSD风格的语法选项前不带连字符。
psaux
UNIX/LINUX的风格:在linux风格的语法选项前面有一个破折号如常。
ps-ef混合使用两种Linux系统上的语法风格是好事儿。例如psax-f。但在这篇文章中,我们将主要集中在UNIX风格的语法。
如何使用ps命令呢?
1、显示所有进程:
下面的命令将列出所有的进程:
复制代码