Skip to content

Modern Linux Tools#

Tool Alternative (reference)
bat cat clone with syntax highlighting and git integration
exa modern replacement for ls
lsd next gen replacement for ls, backwards compatible
delta viewer for git and diff output
ncdu intuitive du with ncurses interface
dust more intuitive version of du written in rust
duf better df alternative
broot better tree with navigation support
fd simple, fast and user-friendly alternative to find
ripgrep extremely fast alternative to grep that respects your gitignore
ag code searching tool similar to ack, but faster
fzf general purpose command-line fuzzy find
bfs breadth-first find alternative
mcfly fly through your shell history
choose human-friendly and fast alternative to cut and (sometimes) awk
jq sed for JSON data
sd intuitive find/replace CLI. sed alternative
bottom another cross-platform graphical process/system monitor
glances top/htop alternative
gtop System monitoring dashboard for terminal
hyperfine command-line benchmarking tool
gping ping with a graph
procs ps rust replacement
httpie modern, user-friendly command-line HTTP client for the API era
curlie power of curl, the ease of use of httpie
xh performance focused alternative of httpie
zoxide smarter cd command inspired by z
dog user-friendly command-line DNS client. dig on steroids
Help Tools
ManKier explain shell command with concise pretty man pages
tldr concise man pages with practical examples
tealdeer tldr fast rust implementation
explainshell match command-line arguments to their help text unified cheatsheets, including tldr-pages
GUI Tools
baobab gui disk usage analyzer
stacer gui system optimizer/monitoring

Last update: 2023-09-01
Created: 2023-09-01