Targetting for more features and conveniences, some extremely excellent command line tools are listed in this document, which is encouraged to use.
Starship
Starship can provide an exciting prompt to a variety of shells, e.g., bash, csh/tcsh, zsh, etc.
- Installation (e.g., for Arch Linux)
pacman -S starship- Configuration in
~/.bashrc(e.g., for bash)
eval "$(starship init bash)"File finder
Ripgrep
Ripgrep is a replacement for classic grep, which can be easily installed by
pacman -S ripgrepSystem monitor
Ncdu
Ncdu, ncurses based disk usage, is a disk usage analyzer, and very useful to clean and release storage. It can be directly installed by
pacman -S ncduDiff-so-fancy
Diff-so-fancy is a replacement of diff, with more colors and highlights, which can be installed by
pacman -S diff-so-fancyIt can be integrated with git, by running following commands.
git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX"
git config --global interactive.diffFilter "diff-so-fancy --patch"Exa
Exa is a ls replacement. It can be installed by
pacman -S exaBat
Bat is a replacement of cat, with more colorful syntax highlighting, which can be installed by
pacman -S batTldr
Tldr is a simplified manual tool, aiming to replace man.
Installation
pacman -S tldrConfiguration
tldr -u