ps aux: A Full Snapshot of Running Processes
Use the classic ps aux command to list every process on the system with owner, CPU, memory, and command columns.
01Command
$ ps aux02What it does
The three letters combine to remove the default filtering: a shows processes of all users, x includes processes without a controlling terminal (daemons), and u selects the user-oriented format. The output columns are USER (owner), PID (process ID), %CPU (CPU share), %MEM (physical memory share), VSZ/RSS (virtual/resident memory), STAT (state), and COMMAND (the command line). ps is a snapshot, not live monitoring — for a continuously updating view use top or htop.
03Risk
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- Ubuntu Manpage: ps - report a snapshot of the current processesEvidence: "ps displays information about a selection of the active processes"; the u option selects the user-oriented format with USER, %CPU, %MEM, and COMMAND headers.
- ps - report a snapshot of the current processesEvidence: The ps page documents the a, u, and x options ("u Display user-oriented format" including USER, %CPU, %MEM, and COMMAND columns) and describes ps as reporting "a snapshot of the current processes".
Last verified: 2026-09-19 · Category: System & Settings
06Related solutions
Refresh the package index from all configured repositories, then install newer versions of every upgradable package.
Use free -h to see used, free, and available memory plus swap in GB/MiB instead of raw kilobytes.
Find every occurrence of a pattern across all files in a tree, printed as file:line:number matches.