UNIX command tutorials

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 with vim, and running vimtutor 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