tmux

维基百科,自由的百科全书
跳转到导航 跳转到搜索

tmux
File:Tmux logo.svg
有两个水平面板与一个垂直面板的tmux工作阶段
有两个水平面板与一个垂直面板的tmux工作阶段
开发者Nicholas Marriott
首次发布2009年9月22日,​16年前​(2009-09-22
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言C
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      操作系统Unix-like
      语言英语
      类型终端复用器英语Terminal multiplexer
      许可协议ISC许可证

      tmux 是一个终端复用器英语Terminal multiplexer自由软件,功能类似 GNU Screen,但使用 ISC许可证发布。用户可以通过 tmux 在一个终端内管理多个分离的会话,窗口及面板,对于同时使用多个命令行,或多个任务时非常方便。

      概念模型[编辑]

      tmux 采用 client/server 模型,主要由以下模块组成:

      模块 简介
      server 服务。tmux 运行的基础服务,以下模块均依赖此服务。
      session 会话。一个服务可以包含多个会话。
      window 窗口。一个会话可以包含多个窗口。
      panel 面板。一个窗口可以包含多个面板。

      执行 tmux 命令时就开启了一个服务并创建了一个会话,窗口和面板。

      功能特性[编辑]

      • 一个虚拟终端可以管理多个会话,窗口和面板
      • 支持分屏,同时处理多个操作
      • 窗口、面板可以在会话间自由移动,切换
      • 丰富灵活的状态行展示
      • 支持自定义快捷键,依照个人习惯配置令操作更高效
      • 不受断网影响,避免丢失重要工作进度
      • 结对编程,方便演示与协作
      • 自带复制粘贴缓冲区管理
      • 脚本化配置,可配置多种操作环境

      已知问题[编辑]

      参见[编辑]

      网络书籍[编辑]

      网络资料[编辑]

      参考资料[编辑]