tmux 命令

创建并指定session名字
tmux new -s $session_name

删除session
Ctrl+b :kill-session

临时退出session
Ctrl+b d

列出session
tmux ls

进入已存在的session
tmux a -t $session_name

删除所有session
Ctrl+b :kill-server

删除指定session
tmux kill-session -t $session_name

—-

window在session里,可以有N个window,并且window可以在不同的session里移动
创建window
Ctrl+b +c

删除window
Ctrl+b &

下一个window
Ctrl+b n

上一个window
Ctrl+b p

重命名window
Ctrl+b ,

在多个window里搜索关键字
Ctrl+b f

在相邻的两个window里切换
Ctrl+b l

—-

pane在window里,可以有N个pane,并且pane可以在不同的window里移动、合并、拆分
创建pane
横切split pane horizontal
Ctrl+b ” (问号的上面,shift+’)

竖切split pane vertical
Ctrl+b % (shift+5)

按顺序在pane之间移动
Ctrl+b o

上下左右选择pane
Ctrl+b 方向键上下左右

调整pane的大小
Ctrl+b :resize-pane -U #向上
Ctrl+b :resize-pane -D #向下
Ctrl+b :resize-pane -L #向左
Ctrl+b :resize-pane -R #向右
在上下左右的调整里,最后的参数可以加数字 用以控制移动的大小,例如:
Ctrl+b :resize-pane -D 50

在同一个window里左右移动pane
Ctrl+b { (往左边,往上面)
Ctrl+b } (往右边,往下面)

删除pane
Ctrl+b x

更换pane排版
Ctrl+b “空格”

移动pane至window
Ctrl+b !

移动pane合并至某个window
Ctrl+b :join-pane -t $window_name

显示pane编号
Ctrl+b q

按顺序移动pane位置
Ctrl+b Ctrl+o

—-
其他:

复制模式
Ctrl+b [
空格标记复制开始,回车结束复制。

粘贴最后一个缓冲区内容
Ctrl+b ]

选择性粘贴缓冲区
Ctrl+b =

列出缓冲区目标
Ctrl+b :list-buffer

查看缓冲区内容
Ctrl+b :show-buffer

vi模式
Ctrl+b :set mode-keys vi

显示时间
Ctrl+b t

快捷键帮助
Ctrl+b ? (Ctrl+b :list-keys)

tmux内置命令帮助
Ctrl+b :list-commands

时间: 2024-10-09 14:54:36

tmux 命令的相关文章

tmux命令总结

tmux 新建一个会话,进入tmux tmux new -s 'main' 新建一个会话'main',进入tmux' tmux a -t 'main' 进入tmux会话'main'     C-b : 进入tmux命令行 C-b  : 后输入new -s  '51' 在tmux中新建会话'51' C-b  s 显示会话列表 C-b  d 暂时挂起tmux     C-b  c 新建一个窗口 C-b  & 关闭当前窗口 C-b  p 切换到上一窗口 C-b  n 切换到下一窗口 C-b  数字 切

tmux命令使用总结

目录: 命令介绍. 使用场景. 命令用法. 分屏操作. 其他快捷键操作. 一. 命令介绍:  Tmux ("Terminal Multiplexer"的简称), 是一款优秀的终端复用软件,类似 GNU screen,但比screen更出色.tmux来自于OpenBSD,采用BSD授权.使用它最直观的好处就是, 通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再"浪费"多余的终端来连接这台远程主机, 还有一个好处就是当终端关闭后该shell里面

Linux命令集锦:tmux命令

tmux是一款优秀的终端复用软件,平时用到的强大功能有下面两个: 窗口管理:同时启用多个窗口: 保护现场:连接到远程主机之后,一旦断开,那么当前账户登录的任务就被取消了,但是使用 tmux 可以在断开之后继续工作,下次登录可以查看  安装tmux yum install tmux 新建会话 tmux # 新建一个无名称的会话 tmux new –s demo # 新建一个名称为demo的会话 断开当前会话 tmux detach # 断开当前会话,会话在后台运行 进入之前的会话 tmux a #

CentOS下Tmux安装和使用

Tmux介绍: Tmux是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活.动态的进行各种布局和操作.它可以做到一条命令就启动起来(强大的配置),左侧是终端,右侧是Vim,下面来一个gdb——总之它就是一个灵活的IDE,任仍你配置. 效果如下图: 安装: 接下来,我们讲讲如何安装tmux. 环境:CentOS CentOS的软件安装工具不是apt-get  是yum 安装tmux之前需要先安装一些支持的组件: yum insta

Linux -高阶命令行技巧

熟练地操作命令行是一项常常被我们忽视的技能,又或者说我们将它看的太过神秘.不过作为一名软件工程师,掌握这一技能可以很大程度上提升我们工作的灵活性,提高工作效率.这篇文章是我在与 Linux 打交道的过程中总结出的一些小技巧.有些很基础,有些也相当专业,不太好懂.这篇文章不长,不过如果你能在工作中充分使用这里介绍的技能的话,那你也知之甚多了. 这里的许多内容一开始已出现在 Quora,但考虑到 Github 的用户性质,他们比我有天赋而且可以随时提出改进意见,因此使用 Github 更合适.如果你

Tmux使用说明

tmux通过一个终端登录远程主机并运行,其中可开启多个控制台的终端复用.其结构如下:  server 服务器.输入tmux命令时就开启了一个服务器. session 会话.一个服务器可以包含多个会话. window 窗口.一个会话可以包含多个窗口. panel 面板.一个窗口可以包含多个面板. 常用操作都使用快捷键 Ctrl+B 为前缀开始: http://www.111cn.net/sys/linux/59058.htm http://blog.csdn.net/sinat_33098791/

tmux的使用--窗口管理器

Tmux介绍: Tmux是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活.动态的进行各种布局和操作.它可以做到一条命令就启动起来(强大的配置),左侧是终端,右侧是Vim,下面来一个gdb--总之它就是一个灵活的IDE,任仍你配置. 效果如下图: 安装 ①安装tmux之前需要先安装一些支持的组件: #yum install -y ncurses-devel      #安装ncurses-devel #tar zxvf libe

tmux: 终端复用

安装 不必多说: sudo apt-get install tmux 使用 在终端输入 tmux 回车即可打开tmux. tmux 有三个概念: session(会话), window(窗口), pane(窗格/面板). 在屏幕的最下面有一行显示tmux的状态, 最左边是 Session: x y z, 表示在第几个会话, 第几个窗口, 第几个面板. 一个tmux命令执行后启动一个tmux服务一个tmux服务可以拥有多个session,一个session可以看作是tmux管理下的伪终端的一个集合

tmux 学习

这几天学习了一下 tmux的使用 tmux 可以同时打开多个窗口 关于使用技巧 复制文章一下  哈哈 感谢网友 ================================华丽的分割线======================================================================== Tmux介绍: Tmux是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活.动态的进行各种布局和操