Tmux学习小记

Posted 樊海鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tmux学习小记相关的知识,希望对你有一定的参考价值。

层次概念

会话:不同的项目,任务

Note: 在所有tmux中,命令的激活键,默认是ctrl+b

  1. 显示已有会话列表:

    • tmux ls
    • s (不能用在最初的shell里)
  2. 重新连接存在的会话:

    • tmux attach -t 数字|名字
  3. 新建会话:

    • tmux new -s name
  4. 删除已有会话:

    • tmux kill-session -t name

窗口:一个项目的屏幕显示,每个窗口可以看成项目的子项目

  1. 列出当前会话的窗口:

    • w ,并可以通过列出来的窗口进行选择切换.

    其他的切换方式:

    • Ctrl-b 数字 切换至指定窗口
      Ctrl-b n 切换到下一个窗口
      Ctrl-b p 切换到上一个窗口
      Ctrl-b l 在前后两个窗口间互相切换

    2.新建窗口:

    • Ctrl-b c 创建一个新的窗口

    3.新建窗口后,建议重命名,方便识别

    • Ctrl-b , 重命名当前窗口

    4.退出此窗口:

    • Ctrl-b &

    5.在当前所有窗口搜索,或者说此会话,此任务里搜索:

    • Ctrl-b f

窗格:对窗口的划分

1.产生窗格

  • Ctrl-b ” 上下分
  • Ctrl-b % 左右分

2.选择窗格:

  • Ctrl-b +o

3.关闭窗格:

  • Ctrl-b x

4.查看历史记录:

  • Ctrl-b pageup/pagedown 查看历史输出

    Ctrl-b t 显示钟表
    Ctrl-b ! 将当前面板置于新窗口;即新建一个窗

其他:

Ctrl-b Ctrl-方向键 以1个单元格为单位移动边缘以调整当前面板大小
Ctrl-b Alt-方向键 以5个单元格为单位移动边缘以调整当前面板大小
Ctrl-b q 显示当前窗口的所有面板的编号
Ctrl-b o 在当前窗口中选择下一面板
Ctrl-b 方向键 移动光标以选择面板
Ctrl-b 向前置换当前面板
Ctrl-b 向后置换当前面板
Ctrl-b Ctrl+o 顺时针旋转当前窗口的面板
Ctrl-b Alt+o 逆时针旋转当前窗口的面板
Ctrl-b Space 在预置的面板布局中循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled

插件:
https://yq.aliyun.com/articles/44513
http://cenalulu.github.io/linux/tmux/

激活
tmux source ~/.tmux.conf

mouse-on:

tmux2.1之后版本:
set-option -g mouse on

以上是关于Tmux学习小记的主要内容,如果未能解决你的问题,请参考以下文章

tmux 学习

Tmux 学习摘要3--使用脚本定制 tmux 环境

PyQt--钟表

学习canvas 写一个简单的钟表

Tmux学习总结

Tmux学习总结