`
yamaru
  • 浏览: 89607 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

linux常用命令 - ps指令

阅读更多
ps(processstatus)

功能说明:报告程序状况

语法:ps[­aAcdefHjlmNVwy][acefghLnrsSTuvxX][­C 指令名称][­g 群组名称][­G 群组识别码][­p 程序识别码]
[p 程序识别码][­s 阶段作业][­t 终端机编号][t 终端机编号][­u 用户识别码][­U 用户识别码][U 用户名称][­程序码]
[­­cols 每列字符数][­­columns 每列字符数][­­cumulative][­­deselect][­­forest][­­headers][­­help][­­info]
[­­lines 显示列数][­­no­headers][­­group群组名称][­Group 群组识别码][­­pid 程序识别码][­­rows 显示列数]
[­­sid 阶段作业][­­tty 终端机编号][­­user 用户名称][­­User 用户识别码][­­version][­­width 每列字符数]

备注:ps 是用来报告程序执行状况的指令,您可以搭配 kill 指令随时中断,删除不必要的程序

参数:
-A  显示所有程序
-N  显示除了下指令终端外的所有程序
-a  显示所有终端下的程序,除了 session leaders
-d  除了 session leaders 外的所有程序
-e  显示所有程序
T   显示现行终端本身的所有程序
a   显示现行终端本身的所有程序,包括其他使用者
g   显示现行终端本身的所有程序,包含 group leaders
r   显示现行终端本身正在執行的程序
x   显示所有程序,不以终端来区分
--deselect  与-N作用相同
-C  显示指令名称
-G  显示指定的群组(RGID)程序 (也可以使用群组名称)
-U  显示指定的用户(PID)程序 (也可以使用用户名称)
-g  显示 session leader 或群组名称
-p  显示指定的 PID
-s  指定 sessions 程序,显示所有其下的程序
-t  显示指定的 tty
-u  显示指定用户的程序(也可以使用用户名称)
U   显示指定用户的所有程序(也可以使用用户名称)
p   显示指定的 PID
t   显示指定的 tty
--Group  同 -G 参数
--User   同 -U 参数
--group  同 -G 参数
--pid    显示指定的程序 ID
--sid    显示指定的 session ID
--tty    显示指定的 tty
--user   同 -U 参数

输出格式控制参数
-c   显示 CLS, PRI 列项
-f   显示 UID,PPIP,C 与 STIME 列项
-j   工作控制格式显示
-l   长格式显示
-y   不显示 flags 列项,並以 rss 取代 addr 列项
X    老 Linux i386 登录格式显示
j    工作控制格式显示
l    长格式显示
s    程序信号格式显示
u    使用者格式显示
v    虚拟内存格式显示

输出格式变更
-H   以树状结构显示,以体现程序间的关系
-m   显示所有执行者
-w   以宽格式显示
S    显示的所有的程序且包含已中断的程序
c    显示真正的指令名称
e    显示指令的执行环境
f    以 ASCII 字符显示程序的树状结构,以表示程序间的关系
h    不显示信息的标题
m    显示所有执行者
n    WCHAN 与 USER 列项以数字输出
w    宽格式显示
--cols       设定屏幕宽度
--columns    设定屏幕宽度
--cumulative 同 S 参数
--forest     以 ASCII 字符显示程序的树状结构,以表示程序间的关系
--no-headers 与 h 参数相同
--lines      设定屏幕高度
--rows       设定屏幕高度
--width      设定屏幕宽度

指令信息
-V   显示指令版本
L    列出所有列项及其说明
V    显示指令版本
--help      显示指令的帮助
--info      显示排错信息
--version   显示指令版本

如果只看到ps指令(2个字母而已)你可能会,但看到其参数你估计就只能.下面列出了常用的几个参数组合

ps axu
可以让我们得到系统内所有使用者正在执行的所有程序.通常使用axu的目的是观察系统运行的状态或者观察daemon启动的状态

ps axu | grep [pattern]
同ps axu的作用一样,不过会在ps axu的输出数据中查找匹配pattern的信息

ps ex -U [PID|用户名称]
一般用来观察某个使用者在系统中存在的所有程序,并显示执行指令的环境变量
分享到:
评论

相关推荐

    linux常用命令大全.pdf

    ### Linux常用命令大全 #### 一、文件管理 1. **查看目录与文件** - **ls**: 用于列出当前目录下的文件和子目录。常用选项包括: - `-l`: 以长格式显示文件详细信息,如权限、所有者、大小等。 - `-a`: 显示...

    linux常用指令介绍

    ### Linux常用指令详解 Linux作为一款强大的开源操作系统,在服务器领域占据着极其重要的地位。对于Linux初学者来说,熟练掌握一些常用的命令是十分必要的。本文将详细介绍Linux中与进程管理和文件操作相关的常用...

    Linux常用命令 shell 常用命令

    ### Linux常用命令详解 Linux作为一款强大的开源操作系统,其核心优势之一在于丰富的命令行工具,这些工具能够高效地完成各种任务,从简单的文件操作到复杂的系统管理。下面将详细介绍Linux中的一些常用命令,涵盖...

    Linux常用命令 附图

    本篇文章将深入探讨Linux中的常用命令,这些命令对于任何Linux用户来说都是必备的知识。 1. **帮助命令** - `man`:提供手册页,通过输入`man command`查看指定命令的详细信息。 - `info`:与`man`类似,但提供了...

    linuxc常用命令

    Linux操作系统采用命令行界面(CLI),因此掌握常用Linux命令对于使用Linux系统来说是基础且至关重要的。下面详细解释一些常见的Linux命令及其用法: 1. 目录结构相关命令: - /:Linux文件系统的根目录,所有目录...

    linux--指令大全

    Linux指令大全涵盖了许多常用和不那么常见的命令,它们可以帮助用户高效地管理文件、目录、进程、网络,甚至系统设置。以下是对一些重要Linux指令的详细解释: 1. **ls**:列出目录内容。`ls -l`显示详细信息,`ls ...

    linux60个常用命令总结

    Linux 60个常用命令总结 Linux 命令是 Linux 系统的核心组件之一,掌握这些命令可以让用户更好地使用 Linux 系统。本文将详细介绍 Linux 的 60 个常用命令,这些命令可以分为六个部分:安装和登录命令、文件处理...

    Linux46条常用命令

    以下是Linux中常用的46条命令,它们可以帮助用户完成大部分日常操作任务。 1. tar命令用于归档和压缩文件。例如,tar -xf name.tar 解压tar文件,tar -zxf name.tar.gz 解压gz压缩的tar文件,tar -jxf name.tar.bz2...

    Linux常用命令基础

    ### Linux常用命令基础知识点 #### 1. `man` 命令 - **功能**:提供对Linux命令的手册页帮助。 - **语法**:`man [命令名称]` - **示例**: - `man ls`:查看`ls`命令的手册页。 - **说明**: - 手册页通常包含...

    Linux常用命令全集.zip

    熟悉并掌握Linux常用命令是每一个Linux用户必备的基础技能。本资料“Linux常用命令全集.zip”提供了一个全面的Linux命令参考,帮助用户在日常操作中更高效地使用Linux系统。 CHM文件“Linux常用命令全集”可能包含...

    linux常用命令.pdf

    文本处理方面,常用命令包括: - `cat`:查看文件内容,或合并文件。 - `more`:分页查看文件内容,按空格键翻页。 - `less`:分页查看文件,支持向上翻页。 - `grep`:文本搜索工具,可以使用正则表达式搜索特定...

    LINUX常用指令培训

    以下是关于Linux常用指令的一些关键知识点: 1. **文件与目录操作**: - `cd`: 改变当前工作目录,如`cd /home/user`将进入/home/user目录。 - `ls`: 列出目录内容,`ls -l`会显示详细信息。 - `mkdir`: 创建新...

    Linux命令笔记-RHEL6.8x64(VM)

    3. **`man`**:这是最常用的帮助命令之一,提供了详细的命令手册页面。例如,`man reboot` 将打开 `reboot` 命令的手册页面。 ```bash man reboot ``` 4. **`info`**:这个命令提供了更为详尽的命令使用指南,...

    Centos7 linux 常用命令

    ### CentOS 7 Linux 常用命令详解 #### 文件与目录操作 1. **进入目录:** - `cd /home`:切换到 `/home` 目录。 - `cd ..`:返回上一级目录。 - `cd ../..`:返回上两级目录。 - `cd -`:返回到上次所在的...

    Linux命令、基本命令、高级指令

    - **alias**: 创建命令别名,简化常用命令的输入。 - **source**: 使当前终端会话立即应用bash脚本中的环境变量和函数。 - **cron**: 定时任务调度,用于定期执行命令或脚本。 - **netstat**: 显示网络状态信息...

    Linux 常用命令大全(基础指令+案例指令).docx

    ### Linux 常用命令详解 #### 一、文件管理 **1.1 基础指令** - **ls**: 列出当前目录下的文件和目录。这是一个非常基础且常用的命令,用于显示当前目录下的所有文件及子目录列表。默认情况下,只列出非隐藏文件...

    linux命令笔记-1

    本篇将重点介绍在Linux环境下的一些常用命令及其应用场景。 首先,`.vimrc` 和 `.bashrc` 文件是Linux中非常重要的配置文件,它们分别用于设置Vim编辑器和Bash shell的默认行为。如果在这些文件中设置了错误的指令...

    03_linux系统常用指令-系统管理.zip

    "03_linux系统常用指令-系统管理"这个主题涵盖了许多关键的系统管理操作,通过学习这些指令,可以有效地管理和维护Linux环境。以下是关于这些指令的一些详细解释: 1. **ls**:列出目录内容。`ls`命令用于查看当前...

    linux命令手册.pdf

    Linux命令手册是Linux系统用户和管理员的重要参考资料,它详尽地阐述了如何在命令行界面中执行各种操作。对于新手来说,这份手册是快速学习和理解Linux操作的基础。以下是手册中涉及的一些关键知识点: 1. **...

    linux操作系统03_linux系统常用指令-系统管理.ppt

    在Linux操作系统中,掌握一些基本的系统管理指令是至关重要的,这些指令可以帮助用户进行日常的系统维护和监控。以下是一些常见的Linux系统管理指令及其详细解释: 1. **登录与退出**: - `login`:用于用户登录...

Global site tag (gtag.js) - Google Analytics