ps - report process status
simple selection
-A all processes
-N negate selection
-a all w/ tty except session leaders
-d all except session leaders
-e all processes
T all processes on this terminal
a all w/ tty, including other users
g all, even group leaders!
r only running processes
x processes w/o controlling ttys
output format
-o,o user-defined
-j,j job control
-O,O preloaded -o
-l,l long
-f full
s signal
v virtual memory
u user-oriented
X registers
selection by list
-C by command name
-G by real group ID (supports names)
-U by real user ID (supports names)
-g by session leader OR by group name
-p by process ID
-s processes in the sessions given
-t by tty
-u by effective user ID (supports names)
U processes for specified users
t by tty
long options
--Group --User --pid --cols
--group --user --sid --rows
--cumulative --format --deselect
--sort --tty --forest --version
--heading --no-heading
misc options
-V,V show version
-m,m show threads
-n,N set namelist file
-w,w wide output
L list format codes
S children in sum
c tru command name
e show environment
f ASCII art forest
-y change -l format
n numeric WCHAN,UID
-H process heirarchy