If you have any questions or feedback, pleasefill out this form
Table of Contents
This post is translated by ChatGPT and originally written in Mandarin, so there may be some inaccuracies or mistakes.
I've always had the habit of switching tabs directly through the tab feature of iTerm2. While this approach isn't problematic, ever since I discovered the benefits of using tmux
, I've shifted all my terminal operations to it. tmux
introduces a few key concepts: session, window, and panel. Each window can contain multiple panels, and each panel can access different sessions, which is incredibly convenient when working with remote servers.
Its shortcut key philosophy is quite unique, using <C-b>
as a prefix for other key combinations. In this article, I’ll document some of the shortcuts I commonly use:
Function | |
---|---|
tmux new -s name | Create a new session |
tmux a -t name | When the terminal closes, tmux retains the session; you can attach to restore the original session state |
tmux ls | List the current sessions |
c | Create window |
& | Kill window |
. | Name window |
% | Vertical split (within the same page) |
" | Horizontal split (within the same page) |
x | Kill panel |
, | Rename panel |
z | Temporarily hide other panels |
If you found this article helpful, please consider buying me a coffee ☕ It'll make my ordinary day shine ✨
☕Buy me a coffee