Linux系统操作(3):ubuntu安装使用tmux的详细教程

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_41554005/article/details/93904075

安装tmux

sudo apt install tmux

session会话控制

开启tmux

tmux,会自动进入tmux窗口,此时只分一个窗口

查看到当前在运行的所有tmux sessions

tmux ls

创建一个会话并赋予名字

tmux new -s sessionname

为session赋予一个新的名字

tmux rename-session -t sessionnameorigin sessionnamenew

关闭session

用ctrl-d或者是输入exit来关闭 就连接不上了 只能用来退出窗格窗口 一个一个退出之后关闭session

从tmux选择一个会话进行脱离

先ctrl+b后D 但是不会关闭(这种操作可以把程序挂起)
此时关闭终端程序也不会中断,在此连接上这个session之后会继续显示在跑的程序的程序,因为这个tmux的进程不会随着ssh的关闭而关闭会在后台继续运行
(不脱离直接关闭ssh也是可以的)

重新连接名字对应的session

tmux attach -t sessionname或者编号

或者

扫描二维码关注公众号,回复: 7206450 查看本文章

tmux a -t demo

控制窗口

创建新窗口

先ctrl+b后c

重命名当前窗口

先ctrl+b后, 只改变名字不改变序号 跳转时候还是用序号

切换到前一个窗口

先ctrl+b后p

切换到下一个窗口

先ctrl+b后n

切换到特定窗口

先ctrl+b后数字键 切换到号窗口,窗口号在窗口下端的status bar上显示

查看相关的帮助:查看相关命令

先ctrl+b后?

window窗格控制

左右分窗格

先ctrl+b后%

上下分窗格

先ctrl+b后"

窗格光标切换

导航,如配合使用left方向键时会导航到当前窗格的左端

先ctrl+b后方向键

分栏之后 将一个窗格放大到全窗口/缩回原窗格大小

先ctrl+b后z

将窗格按照箭头方向放大/缩小

先调制鼠标可以使用

分栏后用鼠标拖动分界线即可

使用鼠标

先ctrl+b后: //按完前缀ctrl+B后,再按分号:进入命令行模式

set -g mouse on //命令行中输入这句命令,回车就行了

tips:

复制选中问题

按住 Option (Alt)键就行了

不论选择还是复制时,都按住 Shift 键,你会发现熟悉的中键又回来了

还可以使用 Shift+Insert 快捷键将系统剪切板中的内容输入 tmux 中。

相对于 tmux 原生的选择模式(不加 shift 键),使用系统选择有个缺陷,即当一行内存在多个面板时,无法选择单个面板中的内容,这时就必须使用 tmux 自带的复制粘贴系统了。

猜你喜欢

转载自blog.csdn.net/qq_41554005/article/details/93904075