zoukankan      html  css  js  c++  java
  • tmux的简介及使用

    iDaemon

    tmux的简介及使用

    tmux源于OpenBSD,用于替代GNU的screen,tmux=terminal multiplexer。

    与screen相比的优点:

    1. 可以横向和纵向分割窗口,且窗格可以自由移动和调整大小;

    2. 支持 UTF-8 及 256 色终端;

    3. 可在多个缓冲区进行复制和粘贴;

    4. 可通过交互式菜单来选择窗口、会话及客户端;

    5. 支持跨窗口搜索;

    6. 非正常断线后不需重新detach;

    7. 可以在多个ssh会话中使用同一组tmux会话。

    一句话,与tmux相比,screen简直弱爆了。

    一张简单的效果图:

    17541641

    这货主要的快捷键就是 ctrl+b 了,最常用的功能:

    tmux #启动

    C-b d #挂起

    tmux attach #恢复

    更多功能:

    C-b ? // 显示快捷键帮助

    C-b C-o //调换窗口位置

    C-b 空格键 //采用下一个内置布局

    C-b ! // 把当前窗口变为新窗口

    C-b " // 模向分隔窗口

    C-b % // 纵向分隔窗口

    C-b q // 显示分隔窗口的编号

    C-b o // 跳到下一个分隔窗口

    C-b 上下键 // 上一个及下一个分隔窗口

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

    C-b & // 确认后退出 tmux

    C-b c // 创建新窗口

    C-b 0~9 //选择几号窗口

    C-b c // 创建新窗口

    C-b n // 选择下一个窗口

    C-b l // 最后使用的窗口

    C-b p // 选择前一个窗口

    C-b w // 以菜单方式显示及选择窗口

    C-b s // 以菜单方式显示和选择会话

    C-b t //显示时钟

    其实C-b这个快捷键组合用起来是非常别扭的,不如改为习惯的screen中使用的C-a。

    方法很简单:

    编辑当前用户家目录下的 .tmux.conf,加入如下内容:

    set -g prefix ^a

    unbind ^b

    bind a send-prefix

    tmux的使用远远不止上面所述的内容。除了快捷键的定义之外,tmux还可以定制状态栏样式,选用vi/emacs风格的指令,增强的复制粘贴等丰富的功能……

    更多具体详情,可以参考:

    http://blog.csdn.net/yjj1s/article/details/6413172

  • 相关阅读:
    Blob对象转File对象
    TCP的三次握手 与 四次挥手
    HTTP协议 与 TCP协议 的区别
    tcp四次挥手
    tcp协议
    tcp的三次握手
    关于HTTP协议 && TCP协议的一些理解
    Javascript数组中常用的排序法 ——冒泡排序法和选择排序法以及快速排序法
    如何用Bat批处理自制自解压文件
    [SQL]查询所有数据库、表名、表字段总结
  • 原文地址:https://www.cnblogs.com/lexus/p/2798789.html
Copyright © 2011-2022 走看看