Essential Command Line Tools for Productivity and Efficiency
Useful Command Line Tools
My terminal setup: Fish shell inside Ghostty terminal.
These tools enhance my command-line experience daily.
- aria2: Downloading files (HTTP, FTP, BitTorrent).
- atuin: Syncing and searching shell history across machines.
- bat:
cat
with syntax highlighting and Git awareness. - chezmoi: Managing dotfiles. (My config).
- delta: Readable
git diff
andgrep
output with syntax highlighting. - eza: Modern replacement for
ls
. Better visuals and defaults. - fd: Simple, fast alternative to
find
. - fzf: General-purpose command-line fuzzy finder. Incredibly versatile.
- lazygit: Terminal UI for Git commands. Quick and easy.
- restic: Fast, efficient, secure backups.
- ripgrep: Very fast recursive search (like
grep
but faster). - Syncthing: Decentralized, private file synchronization.