-
Notifications
You must be signed in to change notification settings - Fork 5
tmux Notes
tmux is short for terminal multiplexer
-
By default all tmux key bindings will require a prefix key sequence before they are active. The prefix is initially set as control+b
-
tmux can be used for a paired programming session, ie. two people can login to the same tmux session and edit the same files.
To start a new tmux session with a particular name
tmux new-session -s [session_name]
or
tmux new -s [session-name]
To create a new tmux session in a detached
tmux new -s [session-name] -d
To list all the tmux commands
tmux list-commands
To list all the current key-bindings
tmux list-keys
To list available tmux sessions
tmux list-sessions
or
tmux ls
To display a list of sessions known to the local box
<kbd>prefix</kbd> then <kbd>s</kbd>
To attach to a tmux session using its name
tmux attach -t [session-name]
To kill a tmux session using its name
tmux kill-session -t [session-name]
To cycle through various pane layouts in tmux
prefix refers to pressing control + whatever key you have assigned ie. in my situation it would be control + s
prefix then spacebar
To detach from a tmux session
prefix + d
To get a list of all keybindings and associated commands that trigger these bindings prefix + ?
When using the
-r
flag in conjunction with thebind
keyword in the.tmux.conf
file it allows one to repeat a command without having to repeatedly input the prefix
To get scroll back history when using tmux with iTerm2, see π³
To rename a tmux window prefix+,
To maximize a pane within a tmux window prefix + z
To restore the pane to the previous size prefix + z
- The first user on the system can start a tmux session
tmux new-session -s apples-and-oranges
- The second user on the system can connect to the existing session
tmux new-session -t apples-and-oranges -s user2session
- Read the following article about using shared clipboard to solve issues with cross system copy / paste.
-
figure out starting a interactive fish shell session within tmux, the$fish_users_paths
are duplicating.
If you find any of this info helpful on your journey π click that π βοΈ star button. It sure makes me feel warm and fuzzy π» on the inside.
-
Linux and macOS Operation Notes
- β macOS Op Notes
- π§ Linux Op Notes
- Vim & Neovim Notes
- git Notes
- π fish shell Notes
- ECMAScript Tooling
- π₯§ Raspberry Pi Notes
- asdf version manager Notes
- Bind9 Notes
- Creating a custom motd on Debian Jessie
- ECMAScript Tooling
- Email client Notes
- Email Server Setup Notes Postfix & Dovecot
- Emoji side quest
- fish shell Notes
- π₯ π€ git it got it good Notes
- git Notes
- Graphics and Image Processing Notes
- GUI text editor Notes
- π»π§ Homebrew and Linuxbrew formula Notes
- Linux and macOS Administration Notes
- Linux and macOS Troubleshooting Notes
- MacBook Pro Late 2013 Notes
- Vim & Neovim Notes
- Video Production Notes
- Python Notes
- radare Notes
- Raspberry Pi Notes
- Terminal Emulators
- Tmux Notes
- Web Browser Notes
- Weechat Notes
- Microsoft Windows Notes