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

  • 相关阅读:
    输出 n 层的三角形,倒三角和叠在一起的沙漏
    求构成给定自然数的平方数的最小个数
    求一正整数约数的个数
    第一个符合要求的元素
    树枝节点之和是否等于给定值
    安装gcc
    杭电1004 ac code
    rabbitmq 笔记
    国行 lg g3 D858 刷 lg g3 D858hk 教程(备忘)
    MySQL存储过程错误No data
  • 原文地址:https://www.cnblogs.com/lexus/p/2798789.html
Copyright © 2011-2022 走看看