Skip to content
Shell & Terminal

Shell & Terminal posts

Bash, Zsh, sh, tcsh, and the TUI tools built on top of them — prompts, scripting, multiplexers, and terminal troubleshooting.

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 3 min read

How to Debug Shell Scripts With set -x and ShellCheck

A complete walkthrough of the two genuinely essential shell scripting debugging tools — one that traces exactly what a script actually executes, and one that catches whole categories of bugs before the script ever runs.

#howto#debugging#shellcheck
Read more
Shell & TerminalHow-To July 11, 2026 3 min read

How to Use fzf for Fuzzy Finding in the Shell

A complete walkthrough setting up fzf — a general-purpose fuzzy finder that plugs into history search, file finding, and practically any list-based shell workflow you can pipe text into.

#howto#fzf#fuzzy-finder
Read more
Shell & TerminalHow-To July 11, 2026 3 min read

How to Write Robust, Portable POSIX Shell Scripts

A complete walkthrough writing shell scripts that run correctly under any POSIX-compliant shell — not just whichever one happens to be installed on your own development machine.

#howto#posix#scripting
Read more
Shell & TerminalHow-To July 11, 2026 2 min read

How to Use screen as a Session-Persistence Tool

A complete walkthrough of GNU screen — older and less feature-rich than tmux, but still genuinely useful, and often already pre-installed on systems where tmux isn't.

#howto#screen#multiplexing
Read more
Shell & TerminalHow-To July 11, 2026 2 min read

How to Configure a Custom Prompt With Starship

A complete walkthrough installing Starship — a fast, shell-agnostic prompt that works identically across Bash, Zsh, and fish — and configuring exactly which information it shows.

#howto#starship#prompt
Read more