2024年7月1日 星期一

[Linux] tmux 使用筆記

tmux是個 Linux下的終端機管理程式,可以在同一個終端 (terminal)下同時操作多個程式, 對於透過 SSH連線來使用機器來說非常方便。


tmux指令

開啟新的 tmux session

tmux

開啟名為 <session_name>新的 session

tmux new -s <session_name>

列出當前的所有的 tmux session

tmux ls

attach到 <session_name>的 tmux session

tmux a -t <session_name>

detach當前的 tmux session

tmux detach

關閉session

tmux kill-session -t <session_name>

tmux快捷鍵


tmux快捷鍵
[Ctrl]+b ddetach當前的 tmux session
[Ctrl]+b "垂直分割兩個 pane
[Ctrl]+b %水平分割兩個 pane
[Ctrl]+b [←/↓/↑/→]切換 pane
[Ctrl]+b x關閉當前的 pane
[Ctrl]+b c建立新的 window
[Ctrl]+b n移動到下個 window
[Ctrl]+b p移動到上個 window
[Ctrl]+b <index>移動到第<index>個 window
[Ctrl]+b &關閉當前的 window
[Ctrl]+b w打開操作面板,可以瀏覽所有 tmux session

參考連結:
A beginner's guide to tmux