tmux 终端关闭tmux session还在
关闭session
tmux kill-server
or
tmux kill-session
cat tmuxNotes
#设置前缀为ctrl e 左手掌外侧ctrl
set -g prefix C-e
#解除ctrl b与前缀的绑定
unbind C-b
# h j k l 左 下 上 右
bind-key k select-pane -U
bind-key j select-pane -D
bind-key h select-pane -L
bind-key l select-pane -R
#复制模式变成vim模式
setw -g mode-keys vi
#当前窗口最大化
bind ^z run "tmux-zoom"
prefix % 左右分屏
“ 上下
p 方向键
p c 方向 调整大小
p q 显示窗口数字
p ? 快捷键帮助
p space采用下一个布局
p !当前窗口变为新窗口
p c 创建新窗口
p num 跳到窗口
p n 下一个窗口 p上一个 l last
p w 以菜单形式显示并选择
p t显示时钟
p ; 切换到最后使用的面板
p x关闭面板
p &关闭窗口
p d 退出tmux 并保存当前会话,仍在houtai, tmux attach =ctrl w
p d 仍然在后台比 nohup & 等简单方便 如果要进入 tmux ls 查看有哪些窗口
tmux a -t 1 进入,可以让这个后台一直跑,比如下载个大文件
ctrl d 关闭某个面板,持续全部关闭
窗口包含面板
~/.tmux.conf
#设置前缀为ctrl a
set -g prefix C-e
#解除ctrl b与前缀的绑定
unbind C-b
# h j k l 左 下 上 右
bind-key k select-pane -U
bind-key j select-pane -D
bind-key h select-pane -L
bind-key l select-pane -R
#复制模式变成vim模式
setw -g mode-keys vi
bind ^z run "tmux-zoom"
bind m source-file ~/.myTmuxLayout
~/.myTmuxLayout
selectp -t 0
splitw -h -p 50
selectp -t 1
splitw -v -p 50
selectp -t 0
tmux批量操作:
ctrl+b 以后输入
:set synchronize-panes
关闭set synchronize-panes off
k j h l 上下左右
p z max
p m mylayout
p % leftright
p " updown
p 方向键
p ctrl 大小
p ;last use panel
p x shutdown thispanel y
p & shutdown thiswindow
p d temporaryexit recover tmux attach=ctrl w
ctrl d shutdown thispanel continue all shutdown
批量 p :set synchronize-panes
off set synchronize-panes off
窗口包括面板
p c 新面板
p p n 上下
tmux无法正常复制ctrl shift c v
所以需要按住shift 用鼠标选择然后 ctrl shift c v即可
~/.tmux.conf
#设置前缀为ctrl e
set -g prefix C-e
#解除ctrl b与前缀的绑定
unbind C-b
# h j k l 左 下 上 右
bind-key k select-pane -U
bind-key j select-pane -D
bind-key h select-pane -L
bind-key l select-pane -R
#复制模式变成vim模式
setw -g mode-keys vi
bind ^z run "tmux-zoom"
bind m source-file ~/.myTmuxLayout
set-option -g mouse on
~/.myTmuxLayout
selectp -t 0
splitw -h -p 50
selectp -t 1
splitw -v -p 50
selectp -t 0
tmux ls
tmux a -t 0
会话 窗口 窗格
默认前缀快捷键 ctrl b
同步 prefix : set synchr(tab 补全)
自定义分割窗格