commands.sh
⌘K

ps

all

Information about running processes.

More info →

Options (3)

-u, --userboolean

List all processes of the current user in extra full format

Example: ps {{[-u|--user]}} $(id {{[-u|--user]}}) -F
-o, --formatboolean

Get the parent PID of a process

Example: ps {{[-o|--format]}} ppid= {{[-p|--pid]}} {{pid}}
-p, --pidboolean

Get the parent PID of a process

Example: ps {{[-o|--format]}} ppid= {{[-p|--pid]}} {{pid}}

Examples (7)

List all running processes

ps aux

List all running processes including the full command string

ps auxww

Search for a process that matches a string (the brackets will prevent `grep` from matching itself)

ps aux | grep [s]tring

List all processes of the current user in extra full format

ps [-u|--user] $(id [-u|--user]) -F

List all processes of the current user as a tree

ps [-u|--user] $(id [-u|--user]) f

Get the parent PID of a process

ps [-o|--format] ppid= [-p|--pid] pid

Sort processes by memory consumption

ps --sort size
made by @shridhargupta | data from tldr-pages