procs1
A replacement for `ps` written in rust
Usage
procs [OPTIONS]
[KEYWORDS]
Overview
procs is a command-line tool that provides an alternative to the ps command.
Options
-
--and -
Show processes that match all keywords.
-
--or -
Show processes that match any keyword.
-
--nand -
Hide processes that match all keywords.
-
--nor -
Hide processes that match any keyword.
-
--watch -
Enable watch mode for real-time updates.
-
--watch-interval <second> -
Set the update interval for watch mode.
-
--tree -
Display processes in a tree view.
-
--sorta <column> -
Sort processes in ascending order by the specified column.
-
--sortd <column> -
Sort processes in descending order by the specified column.
-
--insert <column> -
Insert a new column at the position of
SlotorMultiSlot.
-
--gen-completion -
Generate shell completion files for supported shells.
Examples
Show all processes
procs
Search by non-numeric keyword
procs zsh
Search by numeric keyword
procs --or 6000 60000 60001 16723
Show Docker container name
procs growi
Pager
On Linux and macOS, less is the default pager. If not available, more is used. Built-in pager can be used by configuring use_builtin. On Windows, the built-in pager is always used.
Watch mode shortcuts
If --watch or --watch-interval <second> option is used, procs automatically updates output like top. Keyboard shortcuts are available for control.
n
Change the sort column to the next column
p
Change the sort column to the previous column
a
Change the sort order to ascending
d
Change the sort order to descending
q
Quit
Resources
Project source code: <https://github.com/dalance/procs>
Releases
2 releases since Debian 13 (Trixie); the text changed 1 time.
--gen-completion since Arch Linux 2026-11-01.