useful add-ons

created onApril 3, 2026
last modified onJune 9, 2026

This is a collection of useful CLI utilities, which usually are not by default installed by GNU/Linux distributions.

fzf cli fuzzy finder

is a general-purpose command-line fuzzy finder. I didn’t find the usage of straightforward. However, it is a prerequisite for zoxide, which I have on my machine.

Packages exist for several Linux distros and it available from the GitHub repo junegunn/fzf

zoxide: cd on steroids

zoxide consists of , an alternative to , and , which is zoxide with an interactive mode. Once you into a path with , it remembers the path. Next time you can into the path by typing a part of the path. If several paths share the part of the path, you can use for an interactive selection.

interactive path selection in zi
interactive path selection in zi
click on image to enlarge
x

Packages exist for several Linux distros, and it is available from the GitHub repo ajeetdsouza/zoxide .

Requires the cli fuzzy finder.

For using in Bash, add to the end of your Bash startup file (i.e., ). Zoxide stores the paths in , which defaults to . On my machine, I have configured it to use the dir:

# zoxide export _ZO_DATA_DIR="${HOME}/.cache/zoxide" export _ZO_RESOLVE_SYMLINKS=1 eval "$(zoxide init bash)"
x