Tmux
Revision as of 17:29, 8 December 2019 by Welcome (talk | contribs) (Created page with "tmux<ref>http://man7.org/linux/man-pages/man1/tmux.1.html</ref> is a terminal multiplexer first released in 2007. Basic command usage: * <code>tmux ls<...")
tmux[1] is a terminal multiplexer first released in 2007.
Basic command usage:
tmux ls
[2]
Example shows two running sessions: 0 and my_named_session: tmux ls 0: 1 windows (created Sat Sep 15 09:38:43 2018) [158x35] my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018) [78x35]
- Config file:
$HOME/.tmux.conf
tmux -f your_tmux_config_file.conf
tmux new -s my_session_name
tmux a
ortmux attach
Attach to last used session.[3]tmux attach -t my_session_name
ortmux attach-session -t my_session_name
tmux attach -t 0
ortmux attach-session -t 0
Activities
- Open a tmux session, disconnect your computer and reconnect again to your previous session using
tmux attach
ortmux a
- Transfer current command to a detachable session: https://superuser.com/questions/623432/transfer-current-command-to-a-detachable-session-tmux-screen
- Add
set -g mouse on
to your$HOME/.tmux.conf
file to scroll using your mouse.[4]
See also
- SSH: OpenSSH
- tmate https://tmate.io/
- GNU screen and Byobu
- reptyr[5] Reparent a running program to a new terminal
- kitty and alacritty GPU terminal emulators
- iTerm2 (macOS). Install iTerm2
brew cask install iterm2
and useCMD+D
to split screen vertically.
Advertising: