Skip to content

Terminal and Command Line Guides

Every guide on the site, grouped by what you’re actually trying to get done. None of them are a tour of the man page: they’re the working setup, the config worth stealing, and the specific places each tool quietly lies to you.

The one-off afternoon that pays for itself every day afterwards.

  • Starship: customise your shell prompt — the default prompt tells you nothing and looks dreadful doing it. Install, wire in, and a starter starship.toml that doesn’t bin the eighty modules you didn’t know you had.
  • Zsh without the bloat — history, completion, autosuggestions and syntax highlighting in about forty lines of .zshrc, with no framework and no mystery.
  • Manage your dotfiles with nothing but git — the bare-repo method: no symlinks, no extra tooling, and the answer to what happens when the laptop dies.

Technique rather than setup. These are the ones that compound.

  • Terminal keyboard shortcuts worth learning — readline line editing, history search and process control, plus the tab and pane keys for each terminal.
  • Getting started with tmux — sessions that survive a closed lid and a dead VPN, windows, panes, copy mode, and a config that fixes the defaults worth fixing.
  • tmux cheat sheet — the same thing as a reference rather than a tutorial: every default binding in tables, plus the copy-mode keys that surprise every Vim user.
  • The SSH config file — named hosts, per-host keys, multiplexing, ProxyJump, and the first-match-wins rule that catches absolutely everyone.

Single tools deep enough to earn a guide of their own.


Looking for kit rather than technique? The tools and gear roundups cover the terminal emulator, the font and the keyboard — the three things you’ll stare at and prod for years.