Nifty Shell Tools
Shell
Pocket tools to keep in your pocket.
File Searching Tools
find
to find files and directories, and perform actions on themfd
, an alternative tofind
that provides abstractions
Path and Command Lookup
which
to know which path is in use
Text Searching
grep
to match patterns in input textripgrep
, an alternative togrep
that filters generally unwanted files by default
Documentation Tools
man
to view the manual of a tooltldr
, an alternative toman
that provides concise and practical summaries
File Operations
chmod
to change file permissionstouch
to create files, and change certain file metadatacat
to view file contents, and concatenate files
Shell History
history
to view your shell history; alternatively, most shells will allow the same functionality withctrl + R
Directory Visualization
tree
to visualize directories as a treebroot
to visualize and navigate directories in a tree-like structure
File Managers
nnn
andranger
as file managers
Shell Enhancements
fzf
, an add-on to search based actions that introduces fuzzy matchingzsh-autosuggestions
, an add-on to zsh that introduces autosuggestions