ps命令 – 显示进程状态

618超级红包主会场     618京享红包京密令    天猫优惠           京东618搜索:惊喜抢不停823 京东618搜:惊喜抢不停823 淘宝搜:天降红包33337

ps命令是“process status”的缩写,ps命令用于显示当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。

ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。

语法格式:ps [参数]

常用参数:

-a 显示所有终端机下执行的程序,除了阶段作业领导者之外
a 显示现行终端机下的所有程序,包括其他用户的程序
-A 显示所有程序
-c 显示CLS和PRI栏位
c 列出程序时,显示每个程序真正的指令名称,而不包含路径,选项或常驻服务的标示
-C 指定执行指令的名称,并列出该指令的程序的状况
-d 显示所有程序,但不包括阶段作业领导者的程序
-e 此选项的效果和指定”A”选项相同
e 列出程序时,显示每个程序所使用的环境变量
-f 显示UID,PPIP,C与STIME栏位
f 用ASCII字符显示树状结构,表达程序间的相互关系
-g 此选项的效果和指定”-G”选项相同,当亦能使用阶段作业领导者的名称来指定
g 显示现行终端机下的所有程序,包括群组领导者的程序
-G 列出属于该群组的程序的状况,也可使用群组名称来指定
h 不显示标题列
-H 显示树状结构,表示程序间的相互关系
-j或j 采用工作控制的格式显示程序状况
-l或l 采用详细的格式来显示程序状况
L 列出栏位的相关信息
-m或m 显示所有的执行绪
n 以数字来表示USER和WCHAN栏位
-N 显示所有的程序,除了执行ps指令终端机下的程序之外
-p 指定程序识别码,并列出该程序的状况
p 此选项的效果和指定”-p”选项相同,只在列表格式方面稍有差异
r 只列出现行终端机正在执行中的程序
-s 指定阶段作业的程序识别码,并列出隶属该阶段作业的程序的状况
s 采用程序信号的格式显示程序状况
S 列出程序时,包括已中断的子程序资料
-t 指定终端机编号,并列出属于该终端机的程序的状况
t 此选项的效果和指定”-t”选项相同,只在列表格式方面稍有差异
-T 显示现行终端机下的所有程序
-u 此选项的效果和指定”-U”选项相同
u 以用户为主的格式来显示程序状况
-U 列出属于该用户的程序的状况,也可使用用户名称来指定
U 列出属于该用户的程序的状况
v 采用虚拟内存的格式显示程序状况
-V或V 显示版本信息
-w或w 采用宽阔的格式来显示程序状况
x 显示所有程序,不以终端机来区分
X 采用旧式的Linux i386登陆格式显示程序状况
-y 配合选项”-l”使用时,不显示F(flag)栏位,并以RSS栏位取代ADDR栏位
-- 此选项的效果和指定”p”选项相同
--cols 设置每列的最大字符数
--columns 此选项的效果和指定”--cols”选项相同
--cumulative 此选项的效果和指定”S”选项相同
--deselect 此选项的效果和指定”-N”选项相同
--forest 此选项的效果和指定”f”选项相同
--headers 重复显示标题列
--help 在线帮助
--info 显示排错信息
--lines 设置显示画面的列数
--no-headers 此选项的效果和指定”h”选项相同,只在列表格式方面稍有差异
--group 此选项的效果和指定”-G”选项相同
--Group 此选项的效果和指定”-G”选项相同
--pid 此选项的效果和指定”-p”选项相同
--rows 此选项的效果和指定”--lines”选项相同
--sid 此选项的效果和指定”-s”选项相同
-tty 此选项的效果和指定”-t”选项相同
--user 此选项的效果和指定”-U”选项相同
--User 此选项的效果和指定”-U”选项相同
--version 此选项的效果和指定”-V”选项相同
--widty 此选项的效果和指定”-cols”选项相同

参考实例

把所有进程显示出来:

[root@xtuos.com ~]# ps -aux
[root@xtuos.com ~]# ps -A

把所有进程显示出来,并输出到ps.txt文件:

[root@xtuos.com ~]# ps -aux > ps.txt

查找特定进程信息:

[root@xtuos.com ~]# ps -ef | grep ssh
root 1303 1 0 Apr17 ? 00:00:00 /usr/sbin/sshd
root 3260 3087 0 Apr17 ? 00:00:00 /usr/bin/ssh-agent /bin/sh -c exec -l /bin/bash -c "env GNOME_SHELL_SESSION_MODE=classic gnome-session --session gnome-classic"
root 24174 19508 0 11:39 pts/0 00:00:00 grep --color=auto ssh
[root@xtuos.com ~]# ps -aux | grep ssh
root 1303 0.0 0.0 82468 1204 ? Ss Apr17 0:00 /usr/sbin/sshd
root 3260 0.0 0.0 52864 572 ? Ss Apr17 0:00 /usr/bin/ssh-agent /bin/sh -c exec -l /bin/bash -c "env GNOME_SHELL_SESSION_MODE=classic gnome-session --session gnome-classic"
root 24188 0.0 0.0 112652 956 pts/0 S+ 11:39 0:00 grep --color=auto ssh

显示指定用户信息:

[root@xtuos.com ~]# ps -u root

按 CPU 资源的使用量对进程进行排序:

[root@xtuos.com ~]# ps aux | sort -nk 3

按内存资源的使用量对进程进行排序:

[root@xtuos.com ~]# ps aux | sort -rnk 4 

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun2077.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年3月20日 上午12:02
下一篇 2021年3月20日 上午12:08

相关推荐

  • 如何在 Linux 上删除用户:分步指南

    Linux 以其安全性和灵活性而闻名,但它也需要一些基础知识来管理系统上的用户和组。作为管理员或用户,您可能会遇到需要从 Linux 系统中删除用户帐户的情况。在 Linux 上删除用户是一项需要仔细考虑的常见任务,...

    2023年4月1日
  • Systemd:您的 Linux 系统管理终极指南

    Systemd 拥有许多好处,包括更快的启动时间、更好的进程管理和更可靠的服务管理。在本文中,我们将深入探讨 Systemd 的世界。我们将探索它的架构、命令和用法,以便您可以成为 Systemd 大师并将您的 Linux 游戏提...

    2023年3月31日
  • 在 Linux 上使用 Gzip 的终极指南:简化文件压缩

    您是否曾经在 Linux 系统上遇到过需要共享或上传的大文件,但它太大了?或者,您可能想压缩包含多个文件的文件夹以节省一些磁盘空间。这就是 gzip 命令派上用场的地方。gzip 命令是 Linux 系统上广泛使用的压缩工...

    2023年3月29日
  • 如何在 Linux 上列出用户:初学者指南

    无论哪种方式,能够在 Linux 系统上列出用户都是一项基本任务。无论您是需要检查自己个人计算机上的用户帐户还是监视服务器上的用户帐户,Linux 操作系统都提供了各种内置命令,使您可以快速轻松地列出系统上的所...

    2023年3月27日
  • 在 Linux 上使用 pkill 命令简化您的流程管理

    您是否曾经想过终止在 Linux 系统上运行的进程,但不知道如何有效地做到这一点?如果是这样,您会很高兴了解 pkill 命令,这是一个用于快速轻松地终止进程的强大工具。在这篇博文中,我们将探讨您需要了解的有关 ...

    Linux命令 2023年3月26日
  • 提高网络性能:如何在 Linux 上清除 DNS 缓存

    此问题可以追溯到您的 DNS 缓存。您的系统使用 DNS 缓存来存储最近访问过的网站的域名解析,以便将来更快地访问它们。但是,有时此缓存可能会损坏,从而导致诸如互联网速度慢或网站解析不正确等问题。在这种情况...

    2023年3月18日
  • 如何在 Linux 上检查磁盘空间:实现更好磁盘管理的简单步骤

    在 Linux 世界中,检查磁盘空间是任何系统管理员的一项基本任务。了解有多少可用空间及其使用方式对于保持系统平稳运行和避免潜在的数据丢失或停机至关重要。幸运的是,Linux 提供了几种用于检查磁盘空间的工具和...

    2023年3月18日
  • 在 Linux 上掌握 Chmod 777 权限:初学者指南

    你有没有偶然发现一个名为chmod 777的Linux命令?如果有,那么您就知道此命令可以成为在 Linux 系统上管理文件权限的强大工具。但是,不小心使用它可能会导致灾难性的后果,可能会使敏感数据暴露给未经授权的访问...

    2023年3月15日
  • 如何在 Linux 上使用 rsync 命令

    Rsync 是一个功能强大且通用的命令行工具,用于在本地和远程系统之间同步文件和目录。它广泛用于备份、迁移和镜像操作。Rsync 的工作原理是比较源目录和目标目录,并且只传输差异。这意味着仅传输对文件和目录的...

    Linux命令 2023年3月11日
  • 在 Linux 中列出磁盘的完整指南:您需要知道的一切

    我们将从命令开始,这是一种列出连接到 Linux 系统的所有磁盘的简单直接的方法。然后,我们将继续讨论功能更强大和分开的命令,这些命令允许您查看和操作磁盘分区。最后,我们将介绍用于查看磁盘或分区的 UUID 的...

    2023年3月11日
  • 如何在 Linux 上轻松设置 cron 作业

    厌倦了在 Linux 系统上手动运行脚本和任务?进入克龙工作的世界!在这篇文章中,我们将指导您完成在 Linux 上设置 Cron 作业的过程,消除重复性任务的麻烦。从了解基本语法到高级用法示例,您将了解轻松安排和自...

    2023年3月11日
  • Linux 中的 chown 命令终极指南

    Chown 命令都是了解和理解的关键工具。此命令允许您更改系统中文件、目录和其他对象的所有者和组。凭借其多功能性和功能性,Chown 命令是任何 Linux 用户的必备品。在这篇博文中,我们将深入研究 Chown 命令的深...

    2023年3月11日
  • Linux 中的 apt 命令

    ,apt 命令是一个命令行实用程序,用于在基于 Debian 的 Linux 系统上管理软件包。它用于安装、更新和删除包,以及管理包存储库。apt 命令是“高级软件包工具”的缩写,它是在 Linux 系统上管理软件的强大工具。apt...

    2023年3月11日
  • 在 Linux 上掌握 Netstat 命令

    此命令行实用程序提供了有关 Linux 系统上发生的网络连接和通信的宝贵见解。无论您是经验丰富的系统管理员还是刚刚起步,了解该命令都是 Linux 教育的重要组成部分。在这篇文章中,我们将探讨 的许多用途,从显示...

    2023年3月10日
  • 如何在 Linux 上将用户添加到组

    我们将引导您完成在 Linux 中将用户添加到组的分步过程,以便您可以简化工作流程并提高工作效率。无论您是经验丰富的 Linux 管理员还是刚刚起步,本指南都将为您提供轻松管理系统上的用户和组所需的知识。从了解...

    2023年3月10日
  • 在 Linux 上探索 “chmod +x” 命令

    我们将深入研究 “” 命令并揭示它的真正功能。从了解基本语法到高级用法示例,您将了解轻松使文件可执行所需的一切。告别文件权限的挫败感,向简化和高效的脚本问好。不要错过任何 Linux 用户的基本指南!chmod +x...

    2023年3月9日
  • 如何解决在Linux上省略目录错误

    “省略目录”错误是尝试使用“”命令列出Linux系统中目录内容时出现的一条消息。错误消息可能显示为“ls:无法访问'目录':没有这样的文件或目录”或“ls:无法打开目录'目录':权限被拒绝”。此错误表示系统无法访问或列...

    2023年3月4日
  • 如何双启动Windows 11和Linux

    点击进入:ChatGPT工具插件导航大全 Windows最大的竞争对手之一是Linux,随着Windows 11成为聚光灯下,竞争比以往任何时候都更加激烈。 这两种系统都有其优点和缺陷,如果您想了解更多信息,我们建议您阅读 Windo...

    2023年2月2日 工具软件
  • 如何在 Linux 中使用双括号条件测试

    条件测试根据逻辑表达式的结果对Linux Bash脚本的执行流程进行分支。双括号条件测试大大简化了语法——但仍然有自己的问题。 单双括号 Bash 提供了test命令。这使您可以测试逻辑表达式。该表达式将返回一个表示真或...

    2021年12月21日 Linux命令
  • 微软为 Linux 更新 Windows 子系统

    点击进入:ChatGPT工具插件导航大全 微软正在为其 Windows Subsystem for Linux (WSL) 服务发布一个新的预览版,允许用户在 Windows 10 和 Windows 11 上本地运行 Linux 发行版。 随着 WSL预览版 0.50.2的发布。...

    2021年11月17日
  • 如何使用 Apple Silicon 在 M1 Mac 上安装 Linux

    对 Apple 基于 ARM 的新架构的原生 Linux 支持尚未准备就绪,但您可以使用虚拟机在M1、M1 Pro 或 M1 Max上运行 Linux 。这使您可以运行 64 位 x86 Linux 应用程序或从 macOS 的舒适度中尝试不同的发行版。 你不能...

    2021年11月12日 苹果Apple
  • 如何在 Linux 上使用 Mkdir 命令

    mkdircommand 代表 make directory 允许用户在 Linux 操作系统上创建一个空目录。此命令还可以一次创建多个文件夹以及设置文件夹的权限。需要注意的是,执行此命令的用户必须具有足够的权限才能在父目录中创建目...

    2021年10月28日
  • 用户现在可以在 Linux 和 Windows 11 上玩 Windows 95 的 Space Cadet

    Space Cadet Pinball 是一款已有 25 年历史的游戏,许多人会记得它是在 Microsoft 的 Windows 95 和 Windows XP 操作系统上作为应用程序提供的。现在,开发人员重新编译了该游戏以在 Linux 上运行。 Andrey Muzyc...

    2021年10月20日
  • Windows 11 从 Linux 的 KDE 桌面添加了一个很棒的功能

    每当发布新版本的 Windows 时,许多次要功能往往会被忽视。Windows 11 也不例外,因为 KDE 的一个漂亮的小功能已经找到了 Microsoft 的操作系统,因为您现在只需将鼠标悬停在音量图标上即可调整 PC 的音量。 以前...

    2021年10月19日
  • 如何在 Linux 上下载和安装 Steam

    那么,您想在Linux上尝试游戏吗?在本文中,让我们看看如何在任何 Linux 发行版上安装 Steam 以启动您的 Linux 游戏之旅。 对于那些不知道 Steam 是什么的人,它是 Valve 的一个在线平台,您可以在其中下载和玩数...

    2021年10月10日 最新资讯
618超级红包主会场     618京享红包京密令    天猫优惠           京东618搜:惊喜抢不停823    淘宝搜:天降红包33337