Tmux使用

请注意,本文编写于  1,015  天前,最后编辑于  310  天前,内容可能已经不具有时效性,请谨慎参考。

Tmux安装和使用

1. 安装

ubuntu下使用

apt-get install tmux

centos下使用

yum install tmux

2.使用

简单启动

  • 输入
tmux

可以启动一个会话
image.png
底部[1]代表第多少个窗口

  • 退出
ctrl + d
或者
exit

详细使用

命令功能
tmux ls列出激活的会话
tmux attach返回已打开的会话
tmux attach -t 0重接会话 使用会话编号
tmux attach -t name0重接会话 使用会话名称
tmux detach分离会话
tmux new -s name0创建名称为name0的会话
tmux new -s name0 -d创建名称为name0的后台会话
tmux kill-session -t 删除会话 使用会话名称
tmux kill-session -t 0删除会话,使用会话编号
tmux switch -t 0使用会话编号
tmux switch -t 用会话名称
tmux rename-session -t 0 重命名会话

快捷键

  • 常用
    prefix:ctrl + b
命令功能
prefix + "新建水平面板
prefix + %新建垂直面板
prefix + 方向键面板之间切换
prefix + o切换到下一个面板
prefix + d脱离当前会话
prefix + ?列出所有快捷键;按q返回
prefix + [进入复制模式,可以翻页
  • 另外一些
    窗口操作:
    c 创建新窗口
    & 关闭当前窗口
    数字键 切换到指定窗口
    p 切换至上一窗口
    n 切换至下一窗口
    l 前后窗口间互相切换
    w 通过窗口列表切换窗口
    , 重命名当前窗口,便于识别
    . 修改当前窗口编号,相当于重新排序
    f 在所有窗口中查找关键词,便于窗口多了切换
    面板操作:
    “ 将当前面板上下分屏
    % 将当前面板左右分屏
    x 关闭当前分屏
    z tmux 1.8新特性,最大化当前所在面板,重复一遍返回
    ! 将当前面板置于新窗口,即新建一个窗口,其中仅包含当前面板
    Ctrl+方向键 以1个单元格为单位移动边缘以调整当前面板大小
    Alt+方向键 以5个单元格为单位移动边缘以调整当前面板大小
    空格键 可以在默认面板布局中切换,试试就知道了
    q 显示面板编号
    o 选择当前窗口中下一个面板
    方向键 移动光标选择对应面板
    { 向前置换当前面板
    } 向后置换当前面板
    Alt+o 逆时针旋转当前窗口的面板
    Ctrl+o 顺时针旋转当前窗口的面板