【Linux】 ps 命令使用

ps (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器。

语法

ps [选项] 

ps命令 -Linux手册页

【Linux】 ps 命令使用_第1张图片

著者

ps最初由布兰科·兰克斯特撰写。迈克尔·K·约翰逊对它进行了大量的重写,以使用proc文件系统,并更改了过程中的一些内容。迈克尔·希尔兹添加了pid列表功能。查尔斯·布莱克添加了多级排序、dirent样式库、设备名称到数字mmaped数据库、直接在System.map上进行近似二进制搜索,以及许多代码和文档清理。David Mossberger Tang为psupdate编写了通用BFD支持。阿尔伯特·卡哈兰重写了ps以获得对Unix98和BSD的完全支持,同时还对过时和外来语法进行了一些丑陋的破解。

命令选项及作用
执行令  man ps 

执行命令结果

【Linux】 ps 命令使用_第2张图片

参数

  • -a:显示所有进程,包括其他用户的进程。
  • -u <用户>:仅显示指定用户的进程信息。
  • -x:显示没有控制终端的进程。
  • -e:显示所有进程,等同于 -A 参数。
  • -f:显示进程的详细信息,包括进程的 PID、PPID、CPU 使用率、内存使用量等。
  • -l:显示进程的长格式信息,包括进程的 PID、PPID、状态、CPU 时间、命令等。
  • -p :仅显示指定 PID 的进程信息。
  • -t <终端>:仅显示指定终端上的进程信息。
  • -C <命令名>:仅显示指定命令名的进程信息。
  • -au 显示较详细的资讯
  • -aux 显示所有包含其他使用者的进程

常用命令示例

命令:ps -ef | grep 进程关键字

执行命令 : ps -ef | grep 进程关键字

查找指定进程格式。

【Linux】 ps 命令使用_第3张图片

命令:ps -u 用户名

执行命令 : ps -u root

显示root用户的所有进程信息

【Linux】 ps 命令使用_第4张图片

命令:ps -x

执行命令 : ps -x

显示所有进程的详细信息

【Linux】 ps 命令使用_第5张图片

命令:ps -A

执行命令 :ps -A

显示进程信息

【Linux】 ps 命令使用_第6张图片




【Linux】 ps 命令使用_第7张图片

你可能感兴趣的:(linux,linux,运维,服务器)