1.命令作用
报告当前进程的概览情况(report a snapshot of the current processes);此版本ps支持多种选项:
- UNIX 选项可以进行分组,并且必须以连字符开头
- BSD 选项也可以进行分组,但不能与连字符一起使用
- GNU 长选项以两个连字符开头
不同类型的选项可以自由组合,但可能会出现冲突;
注意ps -aux与ps aux是不同的;由POSIX和UNIX标准规定导致:
- 如果存在 x 用户,ps -aux打印 x 用户的所有进程,同时打印出 -a 选项的所有进程
- 如果 x 用户不存在,ps -aux命令可能会解释为ps aux,并打印出警告信息
2.命令语法
Usage: ps [options]
3.语法格式
| 特性 | POSIX 标准风格(UNIX GUN) | BSD 风格 |
|---|---|---|
| 选项前缀 | 单连字符 -(如 -a) |
无连字符(如 a) |
| 组合方式 | 单字母选项需分开写(-a -b) |
可合并书写(ab 等效a b) |
| 长选项 | 支持双连字符长选项(--help) |
通常不支持长选项 |
| 典型命令 | ps -ef |
ps aux |
4.参数详解
Basic options:
- -A, -e,所有进程(all processes)
- -a,显示所有终端关联的所有用户进程,不包括会话领导者(如-bash进程自身)和无终端的后台守护进程(如sshd)
- a,显示所有终端关联的所有用户进程,包含会话领导者(如-bash进程)和无终端的后台守护进程

1322

被折叠的 条评论
为什么被折叠?



