-
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] -dTo list all the tmux commands
tmux list-commandsTo list all the current key-bindings
tmux list-keysTo list available tmux sessions
tmux list-sessionsor
tmux lsTo 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
-rflag in conjunction with thebindkeyword in the.tmux.conffile 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 user2sessionHow to fix mouse breakage in tmux
- 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_pathsare 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