Terminal GuideTerminal Guide

Modern CLI

Modern CLI tools reimagine classic Unix commands with better defaults, colorful output, Git integration, and improved performance. Most are written in Rust and offer significant speed improvements over traditional utilities.

Available Tools

Essential Modern CLI Tools

For file viewing: bat replaces cat with syntax highlighting and Git integration.

For file listing: eza (formerly exa) replaces ls with colors, icons, and Git status.

For file finding: fd replaces find with simpler syntax and faster performance.

For text searching: ripgrep (rg) replaces grep with blazing-fast recursive search.

For directory navigation: zoxide replaces cd with smart frecency-based jumping.

For shell history: atuin or mcfly replace history with intelligent search and sync.