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键 (强行终断传输)

posted @ 2021-12-14 16:00  Gsding  阅读(71)  评论(0)    收藏  举报