linux命令tmux
tmux相对于screen命令更加的强大,几乎包含了所有的screen功能,并且具有屏幕分屏的功能。
1.创建回话:
在终端中创建:
tmus
或
tmux new -s <name>
2.显示会话列表
tmus ls
3.连接会话
screen attach
4.kill会话
tmux kill-session -t session-name
常用快捷键
1.在会话中创建新的会话:
(C-b + :)
然后输入
new -s <name>
2.tmux中会话切换
(C-b + s) 显示会话列表
快捷键列表
(C-b)
符号 | 含义 |
---|---|
? | 列出所有快捷键;按q返回 |
d | 脱离当前会话;这样可以暂时返回Shell界面 |
D | 选择要脱离的会话,在同事开启了多个会话的时候使用 |
C-z | 挂起当前会话 |
r | 强制重绘未脱离的会话 |
s | 选择并切换会话,在同事开启了多个会话的时候使用 |
: | 进入命令行模式,此时可以输入支持的命令 |
[ | 进入复制模式 |
~ | 列出缓存信息 |
c | 创建新窗口 |
& | 关闭当前窗楼口 |
0-9 | 切换到指定窗口 |
p | 切换到上一个窗口 |
n | 切换到下一个窗口 |
l | 在前后两个窗口之间互相的切换 |
w | 通过窗口列表切换窗口 |
, | 重新命名当前窗口 |
. | 修改当前窗口编号,相当与窗口重新排序 |
f | 在所有的窗口中查找指定文本 |
” | 将当前面板平均分为上下两个部分 |
% | 将当前面板平均分为左右两个部分 |
x | 关闭当前面板 |
! | 将当前面板置于新的窗口,其中包含当前面板 |
C-方向键 | 以一个单元格为单位移动边缘以调整当前面板大小 |
Alt-方向键 | 以五个单元格为单位移动边缘以调整当前面板大小 |
space | 在预置的面板中循环切换 |
q | 显示面板号 |
o | 在当前窗口中选择下一面板 |
方向键 | 移动光标以选择面板 |
{ | 向前置换当前面板 |
} | 向后置换当前面板 |
Alt+o | 逆时针旋转当前的窗口面板 |
C-o | 顺时针旋转当前窗口面板 |
可在配置文件~/.tmux.conf中修改配置