| lfCW l. | |
| Switch | Description |
| .TH | |
| -A | select all processes |
| -N | negate selection |
| -a | select all with a tty except session leaders |
| -d | select all, but omit session leaders |
| -e | select all processes |
| T | select all processes on this terminal |
| a | T{ |
| select all processes on a terminal, including those of other users | |
| T} | |
| g | T{ |
| really all, even group leaders (does nothing w/o SunOS settings) | |
| T} | |
| r | restrict output to running processes |
| x | select processes without controlling ttys |
| --deselect | negate selection |
| lfCW l. | |
| Switch | Description |
| .TH | |
| -C | select by command name |
| -G | select by RGID (supports names) |
| -U | select by RUID (supports names) |
| -g | select by session leader OR by group name |
| -p | select by PID |
| -s | select processes belonging to the sessions given |
| -t | select by tty |
| -u | select by effective user ID (supports names) |
| U | select processes for specified users |
| p | select by process ID |
| t | select by tty |
| --Group | select by real group name or ID |
| --User | select by real user name or ID |
| --group | select by effective group name or ID |
| --pid | select by process ID |
| --sid | select by session ID |
| --tty | select by terminal |
| --user | select by effective user name or ID |
| -123 | implied --sid |
| 123 | implied --pid |
| lfCW l. | |
| Switch | Description |
| .TH | |
| -O | is preloaded "-o" |
| -c | different scheduler info for -l option |
| -f | does full listing |
| -j | jobs format |
| -l | long format |
| -o | user-defined format |
| -y | do not show flags; show rss in place of addr |
| O | is preloaded "o" (overloaded) |
| X | old Linux i386 register format |
| j | job control format |
| l | display long format |
| o | specify user-defined format |
| s | display signal format |
| u | display user-oriented format |
| v | display virtual memory format |
| --format | user-defined format |
| lfCW l. | |
| Switch | Description |
| .TH | |
| -H | show process hierarchy (forest) |
| -m | show all threads |
| -n | set namelist file |
| -w | wide output |
| C | use raw CPU time for %CPU instead of decaying average |
| N | specify namelist file |
| O | sorting order (overloaded) |
| S | T{ |
| include some dead child process data (as a sum with the parent) | |
| T} | |
| c | true command name |
| e | show environment after the command |
| f | ASCII-art process hierarchy (forest) |
| h | T{ |
| do not print header lines (repeat header lines in BSD personality) | |
| T} | |
| m | all threads |
| n | numeric output for WCHAN and USER |
| w | wide output |
| --cols | set screen width |
| --columns | set screen width |
| --cumulative | T{ |
| include some dead child process data (as a sum with the parent) | |
| T} | |
| --forest | ASCII art process tree |
| --html | HTML escaped output |
| --headers | repeat header lines |
| --no-headers | print no header line at all |
| --lines | set screen height |
| --nul | unjustified output with NULs |
| --null | unjustified output with NULs |
| --rows | set screen height |
| --sort | specify sorting order |
| --width | set screen width |
| --zero | unjustified output with NULs |
| lfCW l. | |
| Switch | Description |
| .TH | |
| -V | print version |
| L | list all format specifiers |
| V | show version info |
| --help | print help message |
| --info | print debugging info |
| --version | print version |
| lfCW l. | |
| Switch | Description |
| .TH | |
| A | increase the argument space (DecUnix) |
| M | use alternate core (try -n or N instead) |
| W | get swap info from ... not /dev/drum (try -n or N instead) |
| k | use /vmcore as c-dumpfile (try -n or N instead) |
| FORKNOEXEC | 1 | forked but didn't exec |
| SUPERPRIV | 2 | used super-user privileges |
| DUMPCORE | 4 | dumped core |
| D | uninterruptible sleep (usually IO) |
| R | runnable (on run queue) |
| S | sleeping |
| T | traced or stopped |
| Z | a defunct ("zombie") process |
| W | has no resident pages |
| < | high-priority process |
| N | low-priority task |
| L | has pages locked into memory (for real-time and custom IO) |
| lfCW lfCW l. | ||
| KEY | LONG | DESCRIPTION |
| .TH | ||
| c | cmd | simple name of executable |
| C | cmdline | full command line |
| f | flags | flags as in long format F field |
| g | pgrp | process group ID |
| G | tpgid | controlling tty process group ID |
| j | cutime | cumulative user time |
| J | cstime | cumulative system time |
| k | utime | user time |
| K | stime | system time |
| m | min_flt | number of minor page faults |
| M | maj_flt | number of major page faults |
| n | cmin_flt | cumulative minor page faults |
| N | cmaj_flt | cumulative major page faults |
| o | session | session ID |
| p | pid | process ID |
| P | ppid | parent process ID |
| r | rss | resident set size |
| R | resident | resident pages |
| s | size | memory size in kilobytes |
| S | share | amount of shared pages |
| t | tty | the minor device number of tty |
| T | start_time | time process was started |
| U | uid | user ID number |
| u | user | user name |
| v | vsize | total VM size in bytes |
| y | priority | kernel scheduling priority |
| lfCW lfCW l. | ||
| CODE | NORMAL | HEADER |
| .TH | ||
| %C | pcpu | %CPU |
| %G | group | GROUP |
| %P | ppid | PPID |
| %U | user | USER |
| %a | args | COMMAND |
| %c | comm | COMMAND |
| %g | rgroup | RGROUP |
| %n | nice | NI |
| %p | pid | PID |
| %r | pgid | PGID |
| %t | etime | ELAPSED |
| %u | ruser | RUSER |
| %x | time | TIME |
| %y | tty | TTY |
| %z | vsz | VSZ |
| lfCW lfCW. | ||
| CODE | HEADER | |
| .TH | ||
| %cpu | %CPU | |
| %mem | %MEM | |
| alarm | ALARM | |
| args | COMMAND | |
| blocked | BLOCKED | |
| bsdstart | START | |
| bsdtime | TIME | |
| c | C | |
| caught | CAUGHT | |
| cp | CP | |
| cpu | CPU | |
| cmd | CMD | |
| comm | COMMAND | |
| command | COMMAND | |
| cputime | TIME | |
| drs | DRS | |
| dsiz | DSIZ | |
| egid | EGID | |
| egroup | EGROUP | |
| eip | EIP | |
| esp | ESP | |
| etime | ELAPSED | |
| euid | EUID | |
| euser | EUSER | |
| f | F | |
| fgid | FGID | |
| fgroup | FGROUP | |
| flag | F | |
| flags | F | |
| fname | COMMAND | |
| fsgid | FSGID | |
| fsgroup | FSGROUP | |
| fsuid | FSUID | |
| fsuser | FSUSER | |
| fuid | FUID | |
| fuser | FUSER | |
| gid | GID | |
| group | GROUP | |
| ignored | IGNORED | |
| intpri | PRI | |
| lim | LIM | |
| longtname | TTY | |
| lstart | STARTED | |
| m_drs | DRS | |
| m_trs | TRS | |
| maj_flt | MAJFL | |
| majflt | MAJFLT | |
| min_flt | MINFL | |
| minflt | MINFLT | |
| ni | NI | |
| nice | NI | |
| nwchan | WCHAN | |
| opri | PRI | |
| pagein | PAGEIN | |
| pcpu | %CPU | |
| pending | PENDING | |
| pgid | PGID | |
| pgrp | PGRP | |
| pid | PID | |
| pmem | %MEM | |
| policy | POL | |
| ppid | PPID | |
| pri | PRI | |
| rgid | RGID | |
| rgroup | RGROUP | |
| rss | RSS | |
| rssize | RSS | |
| rsz | RSZ | |
| rtprio | RTPRIO | |
| ruid | RUID | |
| ruser | RUSER | |
| s | S | |
| sess | SESS | |
| session | SESS | |
| sgi_p | P | |
| sgi_rss | RSS | |
| sgid | SGID | |
| sgroup | SGROUP | |
| sid | SID | |
| sig | PENDING | |
| sig_block | BLOCKED | |
| sig_catch | CATCHED | |
| sig_ignore | IGNORED | |
| sig_pend | SIGNAL | |
| sigcatch | CAUGHT | |
| sigignore | IGNORED | |
| sigmask | BLOCKED | |
| stackp | STACKP | |
| start | STARTED | |
| start_stack | STACKP | |
| start_time | START | |
| stat | STAT | |
| state | S | |
| stime | STIME | |
| suid | SUID | |
| suser | SUSER | |
| svgid | SVGID | |
| svgroup | SVGROUP | |
| svuid | SVUID | |
| svuser | SVUSER | |
| sz | SZ | |
| time | TIME | |
| timeout | TMOUT | |
| tmout | TMOUT | |
| tname | TTY | |
| tpgid | TPGID | |
| trs | TRS | |
| trss | TRSS | |
| tsiz | TSIZ | |
| tt | TT | |
| tty | TT | |
| tty4 | TTY | |
| tty8 | TTY | |
| ucomm | COMMAND | |
| uid | UID | |
| uid_hack | UID | |
| uname | USER | |
| user | USER | |
| vsize | VSZ | |
| vsz | VSZ | |
| wchan | WCHAN |
| COLUMNS | Override default display width |
| LINES | Override default display height |
| PS_PERSONALITY | Set to one of posix,old,linux,bsd,sun,digital |
| CMD_ENV | Set to one of posix,old,linux,bsd,sun,digital |
| I_WANT_A_BROKEN_PS | Force obsolete command line interpretation |
| LC_TIME | Date format |
| PS_FORMAT | Default output format override |
| PS_SYSMAP | Default namelist (System.map) location |
| PS_SYSTEM_MAP | Default namelist (System.map) location |
| POSIXLY_CORRECT | Don't find excuses to ignore bad "features" |
| UNIX95 | Don't find excuses to ignore bad "features" |
| _XPG | Cancel CMD_ENV=irix non-standard behavior |
| lfCW l. | |
| PS_PERSONALITY | Description |
| .TH | |
| none | "Do the right thing" |
| aix | like AIX ps |
| bsd | like FreeBSD ps |
| compaq | like Digital Unix ps |
| debian | like the old Debian ps |
| digital | like Digital Unix ps |
| gnu | like the old Debian ps |
| hp | like HP-UX ps |
| hpux | like HP-UX ps |
| irix | like Irix ps |
| linux | deviate from Unix98 for convenience only |
| old | like the original Linux ps |
| posix | standard |
| sco | like SCO ps |
| sgi | like Irix ps |
| sun | like SunOS 4 ps |
| sunos | like SunOS 4 ps |
| sysv | standard |
| unix | standard |
| unix95 | standard |
| unix98 | standard |