linux学习之tmux
结构:
一个tmux可以包含多个session,一个session可以包含多个window,一个window可以包含多个pane。

功能:
1.分屏
2.允许断开Terminal连接后,继续运行进程。
前缀快捷键修改:
查看现有绑定键
tmux show-options -g | grep prefix
root下修改:
vim ~/.tmux.conf
输入:
set -g prefix C-a
unbind C-b
bind C-a send-prefix
重启或者source ~/.tmux.conf
或者在创建配置文件目录,进入tmux命令行模式(ctrl+b ,然后:),命令模式下输入source-file .tmux.conf
这样会修改为ctrl+a
命令:
复制粘贴:
ctrl+b,{ 指针拖动,ctrl+b 拖动到结尾,再按 }
session操作:
新建会话:
tmux new -s name
查看已有会话:
ctrl + b ,加上s , 或者 tmux ls
进入已有会话:
tmux attach -t name
退出但不关闭session:
ctrl + b , 加上d
退出并关闭session:
ctrl+d
r如果一直按,会一点点删除window,然后删除session,直到为空
重命名session:
tmux rename-seeion -t oldname newname
或者进入需要修改的session,ctrl+b,再按$
杀死会话:
tmux kill-session -t name
切换:(在session中)
ctrl+b,再加s

窗口window
新建窗口:
ctrl+b, c
关闭当前窗口
ctrl+b,&
数字键 切换至指定窗口
pane操作
面板分为左右两部分
ctrl+b,%
面板分为上下两部分
ctrl+b,"

调整面板大小
ctrl+b,方向键
全屏/取消全屏:
ctrl + b , z
按住Ctrl键, 再按五次x键 (强行终断传输)

浙公网安备 33010602011771号