๐ How to Use This Handbook
๐ Philosophy: "Hands-On > Reading"
You cannot learn shell by reading. You must type.
- Read the concept.
- Open your terminal.
- Type the example.
- Break it. (Change variables, delete flags, see it fail).
- Fix it.
๐ ๏ธ Recommended Setup
| Component | Recommendation | Why? |
|---|---|---|
| OS | Linux (Ubuntu/Debian) or WSL2 | Standard DevOps environment. |
| Shell | bash (default) or zsh + oh-my-zsh |
Comfort + plugins. |
| Editor | VS Code + "ShellCheck" extension | Catches errors before you run them. |
| Notes | Obsidian or VS Code Markdown | This handbook is designed for it. |
๐งช Testing Portability
To check if your script is truly POSIX-compliant:
1 2 | |
dash, it will work almost everywhere.
๐ Navigation
- ๐ Next: Basics 101
- ๐ Back to Index