tmux简要介绍

什么是tmux

tmux全称terminal multiplexer,是一个终端复用软件。它能够帮助咱们方便地管理多个终端会话。
下面介绍tmux中涉及到的一些名词shell

  • window 窗口
  • pane 窗格(面板)
  • session 会话

如何使用tmux

安装tmux

对于安装tmux,由于不一样系统安装方式不一样,能够用对应的不一样的包管理软件进行下载安装,此步骤不在此处赘述session

tmux的经常使用命令

  • tmux 启动tmux
  • tmux ls 列出会话
  • tmux new -s <session_name> 建立一个tmux会话
  • tmux attach -t <session_name> 进入某个会话
  • tmux -r 链接上次断开的session

tmux的按键

tmux具备一个默认的快捷键前缀Ctrl+b,在使用tmux的快捷键时,必须首先按下tmux的快捷键前缀
下面是tmux中常见的快捷键(列举中省略了快捷键前缀)及其含义:命令行

  • 窗口类操做
    • c 建立一个窗口
    • n 切换到下一个窗口
    • p 切换到上一个窗口
    • 数字num 切换到num号窗口
    • w 经过窗口列表进行切换
    • | 在先后窗口中互相切换
    • , 重命名当前窗口
    • . 修改当前窗口编号
    • f 在全部窗口中查找文本
    • & 退出当前窗口
  • 窗格类操做
    • " 水平划分当前窗格
    • % 垂直划分当前窗格
    • q 显示划分窗格的编号
    • o 调到下一个划分窗格
    • x 关闭当前窗格
    • ! 将当前窗格移入一个新建立的窗口
  • 会话类操做
    • d 脱离当前会话,返回shell界面,tmux在后台运行,输入tmux attach能够返回以前会话
    • D 选择须要脱离的会话
    • Ctrl+z 挂起当前会话
    • r 强制重回未脱离会话
    • s 查看并切换会话
    • : 进入命令行模式
    • [ 进入复制模式
    • ! 列出提示信息

tmux的配置

若是须要对tmux进行定制化的配置,能够编辑~/.tmux.conf文件。
关于如何配置.tmux.conf文件,能够参考tmux的帮助文件或在网上查阅相关资料。code

参考资料blog

  1. Tmux 入门介绍
相关文章
相关标签/搜索