Difference between revisions of "Tmux"
Jump to navigation
Jump to search
↑ https://gist.github.com/MohamedAlaa/2961058
↑ https://medium.com/actualize-network/a-minimalist-guide-to-tmux-13675fb160fa
↑ https://superuser.com/a/510310
Line 29: | Line 29: | ||
* <code>[[tlog]]</code> | * <code>[[tlog]]</code> | ||
* [[i3 (window manager)]] | * [[i3 (window manager)]] | ||
+ | * [[OpenBSD]] https://man.openbsd.org/tmux.1 | ||
== See also == | == See also == |
Revision as of 15:35, 23 December 2022
tmux
is a terminal multiplexer first released in 2007.
Installation
- macOS:
brew install tmux
- Linux:
apt install tmux
Examples
tmux ls
[1]- Config file:
$HOME/.tmux.conf
tmux -f your_tmux_config_file.conf
- New session:
tmux new -s my_session_name
- CTRL+b, C
tmux a
ortmux attach
Attach to last used session.[2]tmux attach -t my_session_name
ortmux attach-session -t my_session_name
tmux attach -t 0
ortmux attach-session -t 0
tmux kill-server
- Detach:
CTRL+b d
tmux new
ortmux new-session
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 (
reptyr
): 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.[3] (tmux kill-server
)
Related terms
See also
tmux
[ ls | a | new ]
,.tmux.conf, tlog, cockpit
- Terminal, iTerm2, PuTTY, Windows terminal, Terminal (macOS),
screen
,tmate, upterm
,Byobu
,iTerm2
,xterm
,reptyr
,disown
,coolterm
, minicom,tmux
, Windows Terminal,set -g mouse on
,kill-server
,tmux
, Kitty, Alacritty,stty sane, tlog
, Tera Term, Split screen, Guake terminal, Terminal sharing, Termux kitty
andalacritty
GPU terminal emulators- iTerm2 (macOS). Install iTerm2
brew cask install iterm2
and useCMD+D
to split screen vertically. last
:root pts/1 tmux(41272).%0 Thu Dec 11 12:02 gone - no logout
Advertising: