Linux 终端复用工具 tmux 常用命令


共计 1088 个字符,预计需要花费 3 分钟才能阅读完成。

一、简介

Tmux(Terminal Multiplexer)是一个终端复用工具,它可以创建多个会话(session),并在会话中可以创建多个窗口(window),在每个窗口又可以创建多个窗格(pane),关系如下图:

Linux 终端复用工具 tmux 常用命令

/>

  • 会话:由tmux管理的最大单元。即使脱离了会话,会话也会继续在后台运行。

  • 窗口:这是存在于会话中的同一个标签。可以在一个会话中拥有多个窗口,可以在会话中创建和切换窗口,并在移动标签时切换整个屏幕。

  • 窗格。这是在窗口中存在的屏幕单元。可以在一个窗口中拥有多个窗格,如果把整个屏幕垂直分成两份,就会产生两个窗格。

二、 安装

安装非常简单。

yum install -y tmux

三、 基本命令

tmux 的默认前缀(prefix)是 ctrl + b,也就是说以下相关的快捷键,需要先按下 ctrl + b 快捷键,松开后再按其他的键。

1. 会话相关命令

  • tmux:创建新会话。
  • tmux new-session -s <会话名称>:创建具有指定名称的新会话。(tmux new -s )
  • tmux rename -t s1 s2:重命名会话s1为s2
  • tmux attach:重新连接到最后一次分离的会话。
  • tmux attach -t <会话名称>:连接到指定名称的会话。(tmux a -t)
  • tmux list-sessions:列出所有会话。(tmux ls)
  • tmux kill-session -t <会话名称>:删除会话
  • tmux kill-session -a -t s1:关闭除s1外的所有会话
  • tmux kill-server:删除所有会话
  • prefix d:分离当前会话。
  • prefix s:查看所有会话,并可以进行切换

2. 窗口相关命令

有多个窗口时,带有 * 的为激活的窗口,- 表示最后一个使用的窗口。

  • prefix c:创建新窗口。
  • prefix 数字键:切换到指定编号的窗口。
  • prefix p:切换到上一个窗口。
  • prefix n:切换到下一个窗口。
  • prefix l:在最后两个窗口之间切换。
  • prefix ,:重命名当前窗口。可用于标识窗口用来做什么用处
  • prefix &:删除当前窗口,并将焦点切换到上一个窗口。

3. 窗格相关命令

  • prefix %:垂直划分当前窗格。
  • prefix ":水平划分当前窗格。
  • prefix q:输入指定编号切换窗格。
  • prefix z:某个窗格最大化最小化切换。
  • prefix w:查看所有窗格。
  • prefix 方向:在窗格之间切换焦点。
  • prefix 空格:在不同的布局中切换窗格。
  • prefix o:在当前窗口中循环切换焦点。
  • prefix &:删除所有窗格
  • exit:删除当前窗格,并将焦点切换到上一个窗格。

更多命令可以参考:https://tmuxcheatsheet.com/

提醒:本文发布于370天前,文中所关联的信息可能已发生改变,请知悉!

Tips:清朝云网络工作室

阅读剩余
THE END