TMUX会话的使用

1 篇文章 0 订阅
# 安装tmux

sudo yum install tux

# 运行tmux并开启一个新的会话

tmux # 显示所有会话 tmux ls

# 新建会话并指定会话名称(建议制定会话名称,以便了解该会话用途)

tmux new -s <session-name>

# 新建会话(不指定会话名称)

tmux new

# 接入上一个会话

tmux a #

接入指定名称的会话

tmux a -t <session-name>

# 断开当前会话(还可以使用快捷键:control+b,再按d)

tmux detach

# 关闭指定会话

tmux kill-session -t session-name

# 关闭除指定会话外的所有会话

tmux kill-session -a -t session-name

# 在会话中切换

control+b,再按s 显示会话列表,再进行会话切换

# 销毁所有会话并停止

tmux tmux kill-server

# 重命名会话

tmux rename-session -t abc cba

 

 

Tmux的快捷键使用说明:

Ctrl+b

激活控制台;此时以下按键生效

系统操作

?

列出所有快捷键;按q返回

d

脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话

D

选择要脱离的会话;在同时开启了多个会话时使用

Ctrl+z

挂起当前会话

r

强制重绘未脱离的会话

s

选择并切换会话;在同时开启了多个会话时使用

:

进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器

[

进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出

~

列出提示信息缓存;其中包含了之前tmux返回的各种提示信息

窗口操作

c

创建新窗口

&

关闭当前窗口

数字键

切换至指定窗口

p

切换至上一窗口

n

切换至下一窗口

l

在前后两个窗口间互相切换

w

通过窗口列表切换窗口

,

重命名当前窗口;这样便于识别

.

修改当前窗口编号;相当于窗口重新排序

f

在所有窗口中查找指定文本

面板操作

将当前面板平分为上下两块

%

将当前面板平分为左右两块

x

关闭当前面板

!

将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板

Ctrl+方向键

以1个单元格为单位移动边缘以调整当前面板大小

Alt+方向键

以5个单元格为单位移动边缘以调整当前面板大小

Space

在预置的面板布局中循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled

q

显示面板编号

o

在当前窗口中选择下一面板

方向键

移动光标以选择面板

{

向前置换当前面板

}

向后置换当前面板

Alt+o

逆时针旋转当前窗口的面板

Ctrl+o

顺时针旋转当前窗口的面板

-------------------------------------------------------------------------
需要注意的几点:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

1)进入tmux面板后,一定要先按ctrl+b,然后松开,再按其他的组合键才生效。

 

2)常用到的几个组合键:

ctrl+b ?            显示快捷键帮助

ctrl+b 空格键       采用下一个内置布局,这个很有意思,在多屏时,用这个就会将多有屏幕竖着展示

ctrl+b !            把当前窗口变为新窗口

ctrl+b  "           模向分隔窗口

ctrl+b %            纵向分隔窗口

ctrl+b q            显示分隔窗口的编号

ctrl+b o            跳到下一个分隔窗口。多屏之间的切换

ctrl+b 上下键      上一个及下一个分隔窗口

ctrl+b C-方向键    调整分隔窗口大小

ctrl+b &           确认后退出当前tmux

ctrl+b [           复制模式,即将当前屏幕移到上一个的位置上,其他所有窗口都向前移动一个。

ctrl+b c           创建新窗口

ctrl+b n           选择下一个窗口

ctrl+b l           最后使用的窗口

ctrl+b p           选择前一个窗口

ctrl+b w           以菜单方式显示及选择窗口

ctrl+b s           以菜单方式显示和选择会话。这个常用到,可以选择进入哪个tmux

ctrl+b t           显示时钟。然后按enter键后就会恢复到shell终端状态

ctrl+b d           脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值