zoukankan      html  css  js  c++  java
  • Tmux : GNU Screen 的替代品

    Tmux : GNU Screen 的替代品

    12
    2010

    # 作者: riku / 本文采用CC BY-NC-SA 2.5协议授权,转载请注明本文链接

    对于 SA 来讲,tmux 可以称得上为神器。这是一个可以在终端里开启多窗口的工具,它由 OpenBSD 团队开发维护,是 OpenBSD 的基础系统软件之一,基于 BSD 许可证发布,可以称之为 GNU screen 的 BSD 替代版。除了 OpenBSD 外,它也可运行于 Linux 、Freebsd、AIX、Opensolaris 等 OS 之上。

    功能:

    • 提供了强劲的、易于使用的命令行界面。
    • 可横向和纵向分割窗口。
    • 窗格可以自由移动和调整大小,或直接利用四个预设布局之一。
    • 支持 UTF-8 编码及 256 色终端。
    • 可在多个缓冲区进行复制和粘贴。
    • 可通过交互式菜单来选择窗口、会话及客户端。
    • 支持跨窗口搜索。
    • 支持自动及手动锁定窗口。

    项目主页: http://tmux.sourceforge.net/

    # Ubuntu 下直接可以从官方源安装

    sudo apt-get install tmux

    #以下是一些基本的使用方法 (以下 C 代表 Ctrl 键 , 比如 C-b 就表示 Ctrl +b )

    -- 基本使用

    • tmux   //运行
    • C-b d   //返回主 shell , tmux 依旧在后台运行,里面的命令也保持运行状态
    • tmux attach  //恢复tmux

    -- 快捷键

    tmux 的使用主要就是依靠快捷键,通过 C-b 来调用。

    • 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 //显示时钟

    更多功能请 man tmux 或进入 tmux 后 C-b ? 。

  • 相关阅读:
    BZOJ 4260: Codechef REBXOR(01trie+思维)
    17个CSS知识点整理
    30个很棒的jQuery幻灯片放映插件
    gitHub客户端Desktop的安装使用总结 ---基础篇
    jQuery 瀑布流动态加载效果
    【转】自适应网页设计(Responsive Web Design)
    响应式布局这件小事
    查找指定节点之后的下一个元素节点getNextElement(node)
    转 JavaScript 运动框架 Step by step
    JS常用函数封装
  • 原文地址:https://www.cnblogs.com/lexus/p/2312919.html
Copyright © 2011-2022 走看看