linux-命令-ps-示例

介绍

ps命令是Process Status的缩写,是一个命令行实用程序,用于显示或查看与Linux系统中运行的进程相关的信息。我们都知道,Linux是一个多任务和多处理系统。因此,多个进程可以并发运行,互不影响。ps命令列出当前运行的进程及其pid和其他属性。在本指南中,我们将重点关注ps命令的使用。它从位于/proc文件系统中的虚拟文件中检索有关进程的信息

示例

不带参数的ps命令

命令格式:

ps

示例:

不带参数的ps命令列出了当前shell中正在运行的进程

输出由四列组成

PID这是唯一的进程ID
TTY该进程使用的终端
TIME这是进程运行的时间(分和秒)
CMD启动进程的命令

查看所有正在运行的进程

命令格式:

ps -A
ps -e

示例:

查看与终端关联的进程

命令格式:

ps -T

示例:

查看与终端无关的进程

命令格式:

ps -a

示例:

显示当前运行的所有进程

命令格式:

ps -ax

示例:

-a标志表示所有进程。-x将显示所有进程,包括那些与当前tty无关的进程

以BSD格式显示所有进程

命令格式:

ps aux
ps au

示例:

执行完整格式列表

命令格式:

ps -ef
ps -eF

示例:

根据用户进行过滤处理

命令格式:

ps -u user

示例:

按线程进程进行过滤

命令格式:

ps -L 4264

示例:

如果你想知道特定进程的线程,可以使用-L 后跟PID

显示以root身份运行的每个进程

命令格式:

ps -U root -u root

示例:

显示组进程

命令格式:

ps -fG group_name
ps -fG groupID

示例:

搜索进程PID

命令格式:

ps -C process_name

示例:

按PID列出进程

命令格式:

ps -fp PID

示例:

以树形图显示进程层次结构

命令格式:

ps -f --forest -C bash

示例:

显示父进程的子进程

命令格式:

ps -o pid,uname,comm -C bash
ps --ppid PID no.

示例:

显示进程的线程

命令格式:

ps -p pid_no -L

示例:

显示选定列的列表

命令格式:

ps -e -o pid,uname,pcpu,pmem,comm

示例:

重命名列标签

命令格式:

ps -e -o pid=PID,uname=USERNAME,pcpu=CPU_USAGE,pmem=%MEM,comm=COMMAND

示例:

显示进程运行的时间

命令格式:

ps -e -o pid,comm,etime

示例:

-o选项启用该列的运行时间

ps、grep结合使用

命令格式:

ps -ef  | grep systemd

示例:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无心六神通

你的鼓励是我持续创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值