tmux new -s app
tmux ls
tmux attach -t app
tmux detach
tmux kill-session -t app
tmux kill-server
tmux new-window -n logs
tmux split-window -h
tmux split-window -v
tmux list-sessions
tmux source-file ~/.tmux.conf
默认前缀是 Ctrl+b:
Ctrl+b c 新建窗口
Ctrl+b , 重命名窗口
Ctrl+b n/p 下一个/上一个窗口
Ctrl+b 0-9 切换窗口
Ctrl+b % 垂直分屏
Ctrl+b " 水平分屏
Ctrl+b 方向键 切换窗格
Ctrl+b z 最大化/还原窗格
Ctrl+b d 分离会话
Ctrl+b [ 进入复制模式
Ctrl+b ] 粘贴
Ctrl+b ? 查看快捷键
.tmux.conf 示例set -g mouse on
set -g base-index 1
setw -g pane-base-index 1
set -g history-limit 50000
set -g prefix C-a
unbind C-b
bind C-a send-prefix
tmux detach 只是分离,进程继续运行;kill-session 才会终止。q 退出,选择后 Enter 复制。source-file 或重开会话。send-prefix 或临时换前缀。tmux — 终端复用器screen — 传统替代systemd-run — 后台任务