Skip to content

tag

#zsh

13 posts

Shell & TerminalFix July 11, 2026 3 min read

Fixing Shell History That Doesn't Persist or Save Correctly

Commands from an earlier session seem to vanish, or history from multiple open terminals overwrites itself instead of combining. Here's how history file writing actually works, and the specific settings that fix each symptom.

#fix#history#bash
Read more
Shell & TerminalFix July 11, 2026 3 min read

Fixing Slow Shell Startup Time in Bash or Zsh

Opening a new terminal tab takes a visibly annoying second or two before you get a prompt. Here's how to actually find which specific line in your config is responsible, rather than guessing.

#fix#performance#bash
Read more
Shell & TerminalHow-To July 11, 2026 2 min read

How to Set Up Zsh With Oh My Zsh

A complete walkthrough installing Zsh as your shell, setting up Oh My Zsh, and configuring a theme and a first useful plugin — from a completely default shell to a genuinely productive one.

#howto#zsh#oh-my-zsh
Read more
Shell & TerminalNews July 11, 2026 2 min read

Apple Makes Zsh the Default Shell in macOS Catalina

Announced June 4, 2019, the switch from Bash to Zsh as macOS's default shell traced back to a licensing constraint, not a technical judgment about which shell was better — Apple was stuck on an old, GPLv2 Bash version indefinitely.

#news#macos#zsh
Read more
Shell & TerminalDeep Dive July 11, 2026 3 min read

How Shell Prompt Customization Actually Works

That colorful prompt showing your git branch, exit code, and current directory isn't a separate program running alongside your shell — it's a string your shell re-evaluates before every single command.

#deep-dive#prompt#bash
Read more
Shell & TerminalFix July 10, 2026 3 min read

Fixing a Broken Prompt Theme After an Update

Your carefully configured prompt suddenly shows broken characters, missing icons, or throws errors on every new shell after updating a theme or framework. Here's how to isolate whether it's a font, config, or version issue.

#fix#prompt#zsh
Read more
Shell & TerminalDeep Dive July 10, 2026 2 min read

How Tab Completion Actually Works in Bash and Zsh

Pressing Tab and getting a sensible list of filenames, commands, or flags looks simple from the outside. Underneath, it's a programmable system matching the word you're typing against rules specific to the command you're running.

#deep-dive#completion#bash
Read more