35、linux shell常用函数,ps

简介: 1、说明 report a snapshot of the current processes. ps [options] 2、常用option ① l  长格式输出; ② u  按用户名和启动时间的顺序来显示进程; ③ j  用任务格式来显示进程; ...

1、说明

report a snapshot of the current processes.

ps [options]

2、常用option

l  长格式输出;

u  按用户名和启动时间的顺序来显示进程;

j  用任务格式来显示进程;

f  用树形格式来显示进程;

a/e  显示所有用户的所有进程(包括其它用户);

x  显示无控制终端的进程;

r  显示运行中的进程;

ww 避免详细参数被截断;

执行结果的解释

USER   进程的属主;

PID   进程的ID

PPID  父进程;

%CPU  进程占用的CPU百分比;

%MEM  占用内存的百分比;

NI    进程的NICE值,数值大,表示较少占用CPU时间;

VSZ 进程虚拟大小;

RSS  驻留中页的数量;

WCHAN

TTY  终端ID

11 STAT 进程状态

a. D Uninterruptible sleep (usually IO)

b. R 正在运行可中在队列中可过行的;

c. S 处于休眠状态;

d. T 停止或被追踪;

e. W 进入内存交换(从内核2.6开始无效);

f. X 死掉的进程(从来没见过);

g. Z 僵尸进程; < 优先级高的进程

h. N 优先级较低的进程

i. L 有些页被锁进内存;

j. s 进程的领导者(在它之下有子进程);

k. l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)

l. + 位于后台的进程组;

WCHAN 正在等待的进程资源;

START 启动进程的时间;

TIME 进程消耗CPU的时间;

COMMAND 命令的名称和参数;

3、示例

ps aux

ps -auxf

参考

1http://linux.die.net/man/1/ps

http://www.linuxsir.org/main/node/210

目录
打赏
0
0
0
0
12
分享
相关文章
|
2月前
|
【linux】Shell脚本中basename和dirname的详细用法教程
本文详细介绍了Linux Shell脚本中 `basename`和 `dirname`命令的用法,包括去除路径信息、去除后缀、批量处理文件名和路径等。同时,通过文件备份和日志文件分离的实践应用,展示了这两个命令在实际脚本中的应用场景。希望本文能帮助您更好地理解和应用 `basename`和 `dirname`命令,提高Shell脚本编写的效率和灵活性。
119 32
|
2月前
|
linux中的目录操作函数
本文详细介绍了Linux系统编程中常用的目录操作函数,包括创建目录、删除目录、读取目录内容、遍历目录树以及获取和修改目录属性。这些函数是进行文件系统操作的基础,通过示例代码展示了其具体用法。希望本文能帮助您更好地理解和应用这些目录操作函数,提高系统编程的效率和能力。
194 26
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
4月前
|
【Linux】System V信号量详解以及semget()、semctl()和semop()函数讲解
System V信号量的概念及其在Linux中的使用,包括 `semget()`、`semctl()`和 `semop()`函数的具体使用方法。通过实际代码示例,演示了如何创建、初始化和使用信号量进行进程间同步。掌握这些知识,可以有效解决多进程编程中的同步问题,提高程序的可靠性和稳定性。
145 19
linux m、mm、mmm函数和make的区别
通过理解和合理使用这些命令,可以更高效地进行项目构建和管理,特别是在复杂的 Android 开发环境中。
114 18
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
162 13
Linux 如何更改默认 Shell
Linux 如何更改默认 Shell
173 0
Linux 如何更改默认 Shell
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
139 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
深入理解Linux系统下的Shell脚本编程
【10月更文挑战第24天】本文将深入浅出地介绍Linux系统中Shell脚本的基础知识和实用技巧,帮助读者从零开始学习编写Shell脚本。通过本文的学习,你将能够掌握Shell脚本的基本语法、变量使用、流程控制以及函数定义等核心概念,并学会如何将这些知识应用于实际问题解决中。文章还将展示几个实用的Shell脚本例子,以加深对知识点的理解和应用。无论你是运维人员还是软件开发者,这篇文章都将为你提供强大的Linux自动化工具。
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余