How to Install and Use a TUI File Manager
A complete walkthrough setting up a terminal-based file manager — navigating, previewing, and manipulating files entirely with the keyboard, without ever leaving the terminal.
Bash, Zsh, sh, tcsh, and the TUI tools built on top of them — prompts, scripting, multiplexers, and terminal troubleshooting.
A complete walkthrough setting up a terminal-based file manager — navigating, previewing, and manipulating files entirely with the keyboard, without ever leaving the terminal.
A complete walkthrough running multiple shell sessions inside one terminal window, splitting panes, and — most importantly — keeping sessions alive across disconnects.
Your shell prompt, ls output, or a TUI app shows the wrong colors, garbled characters, or no colors at all specifically inside Windows Terminal connected to WSL — even though the exact same shell config looks fine over plain SSH.
A command in the middle of a pipeline suddenly dies with a 'Broken pipe' error, sometimes only when piped into head or a similar early-exiting command. This is a specific, well-defined signal, not a random failure.
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.
A keyboard shortcut that works fine outside tmux does something completely different — or nothing at all — once you're inside a tmux session. Here's how the prefix key and multiple layers of keybindings actually interact.
TUI applications render broken or clipped over SSH, or your terminal doesn't rewrap correctly after resizing the window. The remote shell has a stale idea of your terminal's dimensions — here's how that actually gets synced.
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.
You just installed a tool, its binary is definitely on disk, but your shell insists it doesn't exist. This is almost always a PATH problem, and there are only a few actual explanations for it.
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.