Below is a list of some popular UNIX command-line tools designed to help learn and practice UNIX commands:
1. bashcrawl
:
- A game-like, interactive tutorial for learning UNIX commands inside the bash shell. It guides you through different directories and tasks, teaching basic UNIX commands in the process.
- Where to get it: bashcrawl GitHub Repository
2. vimtutor
:
- While this tool specifically teaches the
vim
editor, it’s useful for learning command-line navigation and basics. Most UNIX systems come withvim
, and runningvimtutor
provides an interactive way to learn. - Command to run:
vimtutor
3. explainshell
:
- This is an online tool that helps explain UNIX commands by breaking down shell command syntax and arguments. You input a command, and it shows a description of each part of the command.
- Website: explainshell.com
4. tldr
(Too Long Didn’t Read):
- A simplified and community-driven collection of UNIX command explanations. It provides short, practical examples for UNIX commands, unlike the often-detailed
man
pages. - Install:
sudo apt install tldr
(on Ubuntu) or tldr GitHub - Usage:
tldr <command>
5. cheat
- A cheat-sheet tool that gives you concise examples and explanations of how to use UNIX commands. You can use it to quickly look up syntax and examples for common commands.
- Install:
pip install cheat
- Usage:
cheat <command>
- GitHub: cheat GitHub
6. cheatsheets
- This repository contains community-sourced cheatsheets to be used with cheat and similar applications.
- GitHub: cheatsheets Github