---
title: "Terminal Treats"
description: "A collection of articles about working in the terminal, the oldest user interface of them all, still going strong."
canonical_url: "https://christofersandin.com/terminal"
section: "Pages"
---

#  Terminal Treats 

**A collection of articles about working in the terminal, the oldest user interface of them all, still going strong.**

Here you'll find an introduction to working with terminal emulators like *iTerm2* and *Wezterm*, terminal shells like *Zsh* and *Bash*, and using a terminal multiplexer like *tmux* to handle sessions and windows.

##  [Terminal: The Konami Code for Your Terminal](/texts/terminal-the-konami-code-for-your-terminal) 

 To make the terminal on macOS a bit nicer, I thought we could use the famous Konami Code to give our friend some extra functions that improve ever...

##  [Terminal: Tmux](/texts/terminal-tmux) 

 A way to standardize the window and session management inside the terminal. tmux is a terminal multiplexer. It lets you switch easily between se...

Edit text with *Vim* and *Neovim* — awkward for beginners, but worth it.

##  [Terminal: Exploring Vim after 20 Years of Writing Code](/texts/terminal-exploring-vim-after-20-years-of-writing-code) 

 As a middle-aged CEO and developer, I've found myself increasingly occupied with running the company and maintaining a general project overview la...

Store and version all of your config files with ease thanks to Git and a utility called Stow.

##  [Terminal: Manage Dotfiles with Stow](/texts/terminal-stow) 

 If you have started reading this introduction, I assume you have a repository with your config files somewhere. Otherwise, I can't figure out what...

Working with files in a TUI (Terminal User Interface) like it's 1990.

##  [Terminal: Yazi](/texts/terminal-yazi) 

 Yazi is a Terminal-based file manager. It also has a few Vim-related key maps so it kind of fits into my little mini-series of articles around the...
