`
xxtianxiaxing
  • 浏览: 705303 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论

linux ps 用法

阅读更多

linux上进程有5种状态:

  • 1. 运行(正在运行或在运行队列中等待)
  • 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
  • 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
  • 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
  • 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)


ps工具标识进程的5种状态码:

  • D 不可中断 uninterruptible sleep (usually IO)
  • R 运行 runnable (on run queue)
  • S 中断 sleeping
  • T 停止 traced or stopped
  • Z 僵死 a defunct (”zombie”) process


名称:ps
使用权限:所有使用者
使用方式:ps [options] [--help]
说明:显示瞬间行程 (process) 的动态
参数:

  • ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
  • -A 列出所有的行程
  • -w 显示加宽可以显示较多的资讯
  • -au 显示较详细的资讯
  • -aux 显示所有包含其他使用者的行程



au(x) 输出格式 :

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

  • USER: 行程拥有者
  • PID: pid
  • %CPU: 占用的 CPU 使用率
  • %MEM: 占用的记忆体使用率
  • VSZ: 占用的虚拟记忆体大小
  • RSS: 占用的记忆体大小
  • TTY: 终端的次要装置号码 (minor device number of tty)
  • STAT: 该行程的状态:
  • D: 不可中断的静止
  • R: 正在执行中
  • S: 静止状态
  • T: 暂停执行
  • Z: 不存在但暂时无法消除
  • W: 没有足够的记忆体分页可分配
  • <: 高优先序的行程
  • N: 低优先序的行程
  • L: 有记忆体分页分配并锁在记忆体内 (即时系统或捱A I/O)
  • START: 行程开始时间
  • TIME: 执行的时间
  • COMMAND:所执行的指令

 

分享到:
评论

相关推荐

    linux ps 命令详解

    ### `ps`命令的基本用法 基本的`ps`命令不带任何参数时,会显示当前终端下的进程信息。例如: ```bash ps ``` ### 常见选项 1. `-a`:显示所有用户的所有进程。 2. `-u` `&lt;username&gt;`:显示指定用户的进程。 3. ...

    Linux ps命令详解

    常用的 ps 命令参数有 u、a、x 三个,下面将通过例子来说明其具体用法。 例如,以 root 身份登录系统,查看当前进程状况: $ ps 可以看到,显示的项目共分为四项,依次为 PID(进程 ID)、TTY(终端名称)、TIME...

    linuxps命令、kill命令及kill函数概述[借鉴].pdf

    Linux ps 命令、kill 命令及 kill 函数概述 Linux 操作系统中,ps 命令和 kill 命令是两个非常重要的命令,分别用于显示进程信息和中止进程。这两个命令在 Linux 系统中扮演着非常重要的角色。 ps 命令是用于显示...

    Linux下的ps aux命令详解

    `ps aux`是Linux系统中一个非常常用的命令,用于查看系统中当前运行的进程状态。这个命令可以帮助系统管理员和开发者了解系统的运行情况,监控资源使用,查找问题,以及调试程序。下面将详细介绍`ps aux`命令及其...

    linux中的PS命令.pdf

    Linux系统中的PS命令是一个非常强大的工具,用于报告当前系统进程的状态。...如果遇到无法理解的命令或参数,可以参考Linux系统上内置的帮助手册,例如通过“man ps”命令查看PS命令的详细文档和参数使用方法。

    linux 系统变量 PS1的简介.docx

    本文详细介绍了Linux系统中`PS1`变量的作用及其配置方法,并列举了常见特殊符号的含义。通过对`PS1`的合理配置,用户不仅能够获得更加个性化的命令行界面,还能提升工作效率。此外,了解其他提示符变量也有助于...

    Linux常见使用方法

    以下是关于Linux常见使用方法的详细解读。 ### Linux基础知识 #### 1. Linux概述 - **定义**:Linux是一种免费使用的类Unix操作系统,它由全球开发者社区共同维护和发展。Linux不仅适用于服务器领域,在桌面系统、...

    深入解析Linux中的ps命令:掌握进程状态监控

    本文将详细介绍ps命令的使用方法,包括其选项、输出格式和实际应用场景。 ps命令是Linux系统中监控进程状态的重要工具。通过掌握其多种选项和用法,用户可以更有效地管理和分析系统中的进程。 本文通过深入分析ps...

    windows docs 工具 有点像同linux 下的ps

    `pslist` 类似于Linux的`ps`命令,它能列出运行在本地或远程计算机上的所有进程,包括进程ID、内存使用情况、会话ID等信息。这对于监控系统资源使用和查找可疑进程非常有用。你可以通过参数来筛选显示特定的进程...

    linuxps命令、kill命令及kill函数概述.pdf

    下面将详细介绍 ps 命令和 kill 命令的使用方法。 一、ps 命令 ps 命令是 Process Status 的缩写,用于显示当前系统中的所有进程信息。ps 命令有多种格式,以下是一些常用的格式: * ps a:显示现行终端机下的...

    Zynq的PL+PS Linux例程

    在Zynq的PL+PS Linux例程中,通常会涵盖如何在Linux环境下通过编程来控制和使用PL和PS各自的资源与功能。 本例程文档主要针对创龙公司的Zynq开发板,并提供了多种例程,每种例程都详细地解释了如何使用AXI总线接口...

    linux服务器命令用法笔记

    本篇笔记主要针对Linux服务器中的常用命令及用法进行了详尽的总结,旨在帮助初学者快速上手,并为有一定经验的用户提供参考。 1. **基础命令** - `ls`:列出目录内容,通过`-l`选项可显示详细信息。 - `cd`:切换...

    linux中ps命令的用法说明

    Linux ps命令的用法说明 Linux ps命令是Linux系统中一个非常重要的命令,它可以用来查看当前系统中运行的进程的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等。ps命令最常用的是用于监控后台...

    linux中PS命令使用详解.pdf

    下面我们将详细探讨 `ps` 命令的使用方法及其相关知识点。 ### 基本语法 `ps` 命令的基本语法是: ```bash ps [options] ``` 其中 `options` 是一系列可选的参数,用来指定输出的信息类型和格式。 ### 常用参数 ...

    linux shell 编程中select 命令的用法

    以下是对`select`命令在Linux Shell编程中用法的详细解析: ### `select`命令的基本语法 `select`命令的基本结构与`for`循环类似,但更侧重于创建菜单和接收用户输入。其基本语法如下: ```bash select WORD in ...

    linux中PS和TOP命令用法详解.pdf

    本文将详细解释这两个命令的使用方法。 首先,了解基本概念:程序是计算机中的一组指令,它们在磁盘上以文件形式存在。而进程则是正在执行的程序实例,它是动态的,有自己的内存空间和状态。一个程序可以有多个进程...

    红旗linux最新使用方法和问题解答-官方

    ### 红旗 Linux 最新使用方法与问题解答解析 #### 一、4.0 版本自动识别 USB 盘功能详解 在红旗 Linux 4.0 版本中,系统增强了对外部存储设备的支持,特别是针对 USB 盘的自动识别与挂载功能。这一改进极大地提高...

    Linux使用技巧集/Linux高级技巧集/Linux基础教程

    1. **进程管理**:了解进程状态,使用ps、kill、nice和renice调整进程优先级,以及如何进行进程间通信。 2. **脚本编程**:学习编写bash脚本,包括变量、条件语句、循环、函数等,以及如何处理文件和目录。 3. **...

Global site tag (gtag.js) - Google Analytics