Skip to content
daniel@MacBookPro:~
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 & TerminalHow-To September 24, 2026 3 min read

How to Use a TUI Git Client

A complete walkthrough setting up a terminal-based git interface — staging, committing, browsing history, and resolving conflicts visually, without leaving the keyboard or the terminal.

#howto#git#tui
Read more
Shell & TerminalHow-To September 23, 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 September 22, 2026 3 min read

How to Set Up Shell Aliases and Functions Properly

A complete walkthrough of the actual difference between an alias and a function, when each one is the right tool, and how to avoid the specific mistakes that make aliases behave unpredictably.

#howto#aliases#functions
Read more
Shell & TerminalHow-To September 21, 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 September 20, 2026 3 min read

How to Configure Windows Terminal for Use With WSL

A complete walkthrough setting up Windows Terminal specifically for a smooth WSL experience — default profile, font, and the settings that most commonly need adjusting.

#howto#windows-terminal#wsl
Read more
Shell & TerminalHow-To September 19, 2026 3 min read

How to Set Up a TUI System Monitor

A complete walkthrough installing and configuring a full-screen terminal system monitor — real-time CPU, memory, and process information, entirely keyboard-driven, without leaving the terminal.

#howto#tui#system-monitoring
Read more
Shell & TerminalHow-To September 18, 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 September 17, 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 September 16, 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
Shell & TerminalHow-To September 15, 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