Nifty Shell Tools
Shell
Pocket tools to keep in your pocket.
File Searching Tools
findto find files and directories, and perform actions on themfd, an alternative tofindthat provides abstractions
Path and Command Lookup
whichto know which path is in use
Text Searching
grepto match patterns in input textripgrep, an alternative togrepthat filters generally unwanted files by default
Documentation Tools
manto view the manual of a tooltldr, an alternative tomanthat provides concise and practical summaries
File Operations
chmodto change file permissionstouchto create files, and change certain file metadatacatto view file contents, and concatenate files
Shell History
historyto view your shell history; alternatively, most shells will allow the same functionality withctrl + R
Directory Visualization
treeto visualize directories as a treebrootto visualize and navigate directories in a tree-like structure
File Managers
nnnandrangeras 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