diff options
Diffstat (limited to 'gemfeed/2024-06-23-terminal-multiplexing-with-tmux.gmi')
| -rw-r--r-- | gemfeed/2024-06-23-terminal-multiplexing-with-tmux.gmi | 63 |
1 files changed, 30 insertions, 33 deletions
diff --git a/gemfeed/2024-06-23-terminal-multiplexing-with-tmux.gmi b/gemfeed/2024-06-23-terminal-multiplexing-with-tmux.gmi index 42f01cb5..17db3c9f 100644 --- a/gemfeed/2024-06-23-terminal-multiplexing-with-tmux.gmi +++ b/gemfeed/2024-06-23-terminal-multiplexing-with-tmux.gmi @@ -2,6 +2,15 @@ > Published at 2024-06-23T22:41:59+03:00 +Tmux (Terminal Multiplexer) is a powerful, terminal-based tool that manages multiple terminal sessions within a single window. Here are some of its primary features and functionalities: + +* Session management +* Window and Pane management +* Persistent Workspace +* Customization + +=> https://github.com/tmux/tmux/wiki + ``` _______ |.-----.| @@ -14,39 +23,27 @@ jgs `-=========-`() mod. by Paul B. ``` -``` -Table of contents -================= - -Terminal multiplexing with `tmux` - Introduction - Shell aliases - The `tn` alias - Creating a new session - Cleaning up default sessions automatically - Renaming sessions - The `ta` alias - Attaching to a session - The `tr` alias - For a nested remote session - Change of the Tmux prefix for better nesting - The `ts` alias - Searching sessions with fuzzy finder - The `tssh` alias - Cluster SSH replacement - The `tmux::tssh_from_argument` helper - The `tmux::tssh_from_file` helper - `tssh` examples - Common Tmux commands I use in `tssh` - Copy and paste workflow - Tmux configurations -``` - -## Introduction - -Tmux (Terminal Multiplexer) is a powerful, terminal-based tool that manages multiple terminal sessions within a single window. Here are some of its primary features and functionalities: - -* Session management -* Window and Pane management -* Persistent Workspace -* Customization - -=> https://github.com/tmux/tmux/wiki +## Table of Contents + +* ⇢ Terminal multiplexing with `tmux` +* ⇢ ⇢ Before continuing... +* ⇢ ⇢ Shell aliases +* ⇢ ⇢ The `tn` alias - Creating a new session +* ⇢ ⇢ ⇢ Cleaning up default sessions automatically +* ⇢ ⇢ ⇢ Renaming sessions +* ⇢ ⇢ The `ta` alias - Attaching to a session +* ⇢ ⇢ The `tr` alias - For a nested remote session +* ⇢ ⇢ ⇢ Change of the Tmux prefix for better nesting +* ⇢ ⇢ The `ts` alias - Searching sessions with fuzzy finder +* ⇢ ⇢ The `tssh` alias - Cluster SSH replacement +* ⇢ ⇢ ⇢ The `tmux::tssh_from_argument` helper +* ⇢ ⇢ ⇢ The `tmux::tssh_from_file` helper +* ⇢ ⇢ ⇢ `tssh` examples +* ⇢ ⇢ ⇢ Common Tmux commands I use in `tssh` +* ⇢ ⇢ Copy and paste workflow +* ⇢ ⇢ Tmux configurations + +## Before continuing... Before continuing to read this post, I encourage you to get familiar with Tmux first (unless you already know the basics). You can go through the official getting started guide: |
