首页 > 系统相关 >Linux命令,ps 命令

Linux命令,ps 命令

时间:2024-11-13 09:16:38浏览次数:3  
标签:ps 显示 CPU 命令 Linux 进程 使用率 ID

ps 命令是 Linux 和类 Unix 操作系统中用于显示当前系统中活动进程的快照的工具。它提供了关于每个进程的各种信息,如进程 ID(PID)、CPU 使用率、内存使用率、运行时间、命令名等

语法:
ps [选项]

常用选项
a:显示与终端相关的所有进程(包括其他用户的进程)。
u:以用户为中心的格式显示进程信息。
x:显示不与终端关联的进程。
e:显示所有进程。
f:以完整格式显示进程信息,包括父进程 ID(PPID)、CPU 和内存使用率等。
l:以长格式显示进程信息,包括 F(标志)、UID(用户 ID)、PID(进程 ID)、PPID(父进程 ID)、C(CPU 使用率)、STIME(启动时间)、TTY(终端类型)、TIME(CPU 时间)和 CMD(命令名/命令行)。
o:自定义输出格式,后面跟上要显示的字段名,用逗号分隔。例如,ps -eo pid,ppid,cmd 显示进程 ID、父进程 ID 和命令名。
t:显示与指定终端关联的进程。
C:按 CPU 使用率排序。
m:显示内存相关信息。
n:以与 ps -e 相同的顺序显示进程(通常与 -f 一起使用)。

常用组合
ps aux:显示系统中所有用户的所有进程(包括与终端关联和不关联的进程)。
ps -ef:以完整格式显示系统中所有进程的信息。
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem:自定义输出格式,显示进程 ID、父进程 ID、命令名、内存使用率和 CPU 使用率,并按内存使用率降序排序。

示例:

显示所有用户的所有进程
ps aux
将列出系统所有用户所有进程,包括进程 ID、CPU 和内存使用率、虚拟内存大小、控制终端、进程状态、启动时间和命令名等信息。

以完整格式显示所有进程
ps -ef
以完整格式列出系统中所有进程的信息,包括 UID、PID、PPID、C、STIME、TTY、TIME 和 CMD 等字段。

查找特定进程
可以使用grep结合ps查找特定进程。例如,查找sshd进程:
ps aux | grep sshd
注意,这也会显示包含 sshd 的 grep 命令本身的进程,因此通常需要在 grep 命令后加上 grep -v grep 来排除。

 

标签:ps,显示,CPU,命令,Linux,进程,使用率,ID
From: https://blog.csdn.net/xuann/article/details/143666959

相关文章

  • Ubuntu 22.04 LTS 离线安装 Harbor v2.11 (附https认证,Trivy镜像扫描)
    Harbor介绍Harbor是一个开源的企业级DockerRegistry服务,它提供了一个安全、可信赖的仓库来存储和管理Docker镜像。Harbor翻译为中文名称为"庇护;居住;"。可以理解为是Docker镜像的"居住环境"或者是镜像的"庇护所"。Harbor最初由VMware公司开发,旨在解决企业级Docker镜像管理的......
  • 实验16:命令模式
    本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解命令模式的动机,掌握该模式的结构;2、能够利用命令模式解决实际问题。 [实验任务一]:多次撤销和重复的命令模式某系统需要提供一个命令集合(注:可以使用链表,栈等集合对象实现),用于存储一系列命令对象,并通过该命令集......
  • Linux调试
    Linuxdebugging,profilingandtracingtraining本文来自bootlin的公开培训文档。Debugging,Profiling,TracingDebugging▶查找和修复软件/系统中存在的问题▶可能会用到不同的工具和方法:交互式调试(如GDB)事后分析(如coredump)控制流分析(使用tracing工具)测试(......
  • linux挂载新磁盘
    在Linux系统中挂载新磁盘的主要步骤包括查看磁盘信息、分区、格式化以及挂载。‌‌查看磁盘信息‌:首先使用lsblk或fdisk-l命令查看当前系统中的磁盘信息,确认新磁盘的名称。‌分区‌:使用fdisk工具对新磁盘进行分区。进入fdisk模式后,可以新建分区,并选择分区类型(主要分区或延伸分......
  • kubectl常用命令行记录
    以下是kubectl的常用的命令1、查看podkubectlgetpod-nnamespace上述命令行可查看该命名空间下的pod情况,信息展示的少,若想列表展示更多,可使用-owide指定输出方式,如下所示kubectlgetpod-nnamespace-owide注:namespace:命名空间2、查看svckubectlgetsvc-nnamespace同......
  • 基于Lipschitz李式指数的随机信号特征识别和故障检测matlab仿真
    1.程序功能描述基于Lipschitz李式指数的随机信号特征识别和故障检测.2.测试软件版本以及运行结果展示MATLAB2013B版本运行 3.核心程序%---Executesonbuttonpressinpushbutton2.functionpushbutton2_Callback(hObject,eventdata,handles)%hObjecthandle......
  • Linux多进程学习笔记(六)Socket
    网络套接字socket跨主机传输要注意的问题1字节序问题大端:低地址处放高字节小端:低地址处放低字节主机字节序:host网络字节序:network解决:_to__:htons,htonl,ntohs,ntohl字节序问题(ByteOrderIssue),也称为端序问题(EndiannessIssue),是指在不同计算机系统中数据的字节......
  • 【Linux】————信号
                                 作者主页:   作者主页                           本篇博客专栏:Linux                ......
  • 惊!2024年我还在学linux基础(全)
    文章目录前言一、linux基础命令二、linux目录介绍三、命令演示1.find命令2.linux命令红队常用3.命令详情总结前言本次学习的是在b站up主泷羽sec课程有感而发,如涉及侵权马上删除文章。笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫......
  • Linux文件属性
    文件属性【1】、ls-ihl每一列的含义[root@kylin-xu~]#ls-ilh总用量105M102604839-rw-r--r--1rootroot57M9月212017access.log102685193-rw-------1rootroot2.7K11月312:29anaconda-ks.cfg102407797-rw-r--r--1rootroot3.1K11月312:3......