Tutorial index
CLI Tutorial Index
This page automatically discovers every tutorial from the content directory. Start with the foundations, then branch into macOS, Windows, or future topic tracks.
CLI Fundamentals: from concepts to practice
This tutorial begins with the core concepts of CLI, traces its technical evolution and practical use cases, and provides concrete getting-started paths for each major operating system.
Build the core mental model for terminals, shells, CLI workflows, and agents before moving into platform-specific practice.
Browse by category
Each tutorial is grouped by category first, then placed into its own series. Series are sequenced independently, and each series advances by its local order field.
2 categories · 3 series · 8 tutorials
Platform Guides
This category can host multiple tutorial series, and each series keeps its own reading order.
2 series · 7 tutorials
Desktop Platforms
ExpandingFocus on everyday command-line environments on desktop systems, starting with macOS and Windows and leaving room for Linux and mobile tracks later.
5 tutorials
Using the CLI on macOS
From opening the terminal to installing development tools — a systematic introduction to the macOS command-line environment, shell configuration and everyday development workflows.
Using the CLI on Windows
From PowerShell to Windows Terminal to WSL — a systematic introduction to the modern command-line environment and development workflows on Windows.
Using the CLI on Ubuntu and Debian
A practical guide to the Ubuntu and Debian command line: apt, systemd, permissions and the everyday tools that make these distributions popular for development.
Using the CLI on Fedora and RHEL
A practical guide to the Fedora and RHEL command line: dnf, SELinux basics, systemd, and the Red Hat ecosystem tooling.
Using the CLI on Arch Linux
A practical guide to the Arch command line: pacman, AUR helpers, rolling release philosophy, and the do-it-yourself mindset.
Mobile Platforms
New TrackFocus on lightweight command-line workflows on phones and tablets, with Android and iOS as companion mobile entry points.
2 tutorials
Using the CLI on Android
From Termux setup to package installs, SSH and lightweight scripting, this guide explains how Android can become a practical mobile command-line environment.
Using the CLI on iOS
From shell apps and file access to SSH and automation, this guide explains where the iPhone and iPad command-line experience is useful and where its limits remain.