首页
手机版
热门搜索:
当前位置:电脑软件编程开发编程软件tmux

tmux 官方版v3.2

  • 大小:628KB
  • 语言:简体中文
  • 类别:编程软件
  • 类型:免费软件
  • 授权:国产软件
  • 时间:2021/04/27
  • 官网:https://www.3h3.com
  • 环境:Windows7, Windows10, WindowsAll

相关软件

tmux是一款终端多路复用器,可以帮助用户进行终端的控制,在屏幕上对自己的终端进行创建、访问和控制,可以同时对多个终端进行控制,在控制终端后,可以从屏幕上分离,然后后台继续运行再重连再控制,使用非常的方便,软件的命令行界面清晰明了。

tmux图片

软件介绍

tmux是一个终端多路复用器,它可以从一个屏幕上创建、访问和控制许多终端。tmux可以从一个屏幕上分离出来,继续在后台运行,然后再重新连接,这个版本可以在OpenBSD、FreeBSD、NetBSD、Linux、OS X和Solaris上运行。tmux来自于OpenBSD,采用BSD授权。使用它最直观的好处就是, 通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机, 还有一个好处就是当终端关闭后该shell里面运行的任务进程也会随之中断,通过使用tmux就能很容易的解决这个问题。

软件功能

提供了强劲的、易于使用的命令行界面

可横向和纵向分割窗口

窗格可以自由移动和调整大小,或直接利用四个预设布局之一

可在多个缓冲区进行复制和粘贴

可通过交互式菜单来选择窗口、会话及客户端

使用场景

tmux图片2

1. 关闭终端,再次打开时原终端里面的任务进程依然不会中断 ;

2. 处于异地的两人可以对同一会话进行操作,一方的操作另一方可以实时看到 ;

3. 可以在单个屏幕的灵活布局下开出很多终端,然后就能协作地使用它们 ;

使用教程

tmx作为一款终端复用软件,可以同时控制多个终端,避免控制台的浪费,通过tmx控制的主机,即使当TMX关闭时,它的任务也还是会继续进行下去,不会中断。很多用户想知道软件的使用方法,下面小编为大家带来教程。

tmux图片3

1. 运行tmux:

[root@ames ~]# tmux

2. 新建会话: # tmux  new  -s  SESSION-NAME

(注:SESSION-NAME表示会话名称,可以为字母或数字)

也可以不用指定会话名称 ( 不推荐): # tmux  new

[root@ames ~]# tmux new -s second-tmux

3. 查看已创建的会话:

[root@ames ~]# tmux ls

4. 进入一个已知会话: # tmux  a  -t SESSION-NAME  或 # tmux  attach  -t  SESSION-NAME

[root@ames ~]# tmux ls

0: 1 windows (created Wed Aug 30 11:15:29 2017) [61x16]

second-tmux: 1 windows (created Wed Aug 30 11:23:51 2017) [85x16]

[root@ames ~]# tmux a -t second-tmux

5. 暂时离开当前会话:

(  该命令会从当前会话中退出去, 因此才会有稍后重新接入会话这么一说 )

[root@ames ~]# tmux detach

6. 关闭会话:# tmux  kill-session  -t  SESSION-NAME

( 在会话内部或外部执行均可)

[root@ames ~]# tmux ls

0: 1 windows (created Wed Aug 30 11:15:29 2017) [61x16]

second-tmux: 1 windows (created Wed Aug 30 11:40:24 2017) [85x16]

[root@ames ~]# tmux kill-session -t second-tmux

[root@ames ~]# tmux ls

0: 1 windows (created Wed Aug 30 11:15:29 2017) [61x16]

[root@ames ~]#

分屏教程

tmx可以通过分屏来同时控制多个主机,但首先你要先掌握分屏的使用方法,很多的用户在刚开始都不知道分屏的方法,以及怎么切换窗口、创建窗口等等,下面小编为大家带来对应的使用方法介绍。

很多情况下, 需要在一个会话中运行多个命令,执行多个任务,我们可以在一个会话的多个窗口里组织他们。

1. 分屏:分为水平分屏和垂直分屏

水平分屏

快捷键:先按 ctrl+b, 放开后再按%

tmux分屏图片

垂直分屏

快捷键:先按 ctrl+b, 放开后再按 "

tmux分屏图片2

分屏后的窗口中的光标互相切换

快捷键:先按ctrl+b, 放开后再按下o

切换tmux会话终端

快捷键:先按ctrl+b, 放开后再按s

tmux分屏图片3

终端内显示时间

快捷键:先按ctrl+b, 放开后再按t

退出时间界面:按q键

tmux分屏图片4

快捷键

软件分为多个模块,分别是服务、会话、窗口以及面板,每个模块都有自己对应的快捷键,在软件使用过程中掌握快捷键可以更好更有效率的使用软件,下面小编为大家带来快捷键的使用方法介绍。

tmux分屏图片5

系统操作

tmux 开启tmux

tmux ls 显示已有tmux列表

tmux new -s name 创建一个session

tmux attach -t 数字|名字 选择指定的tmux(重新连接存在的session)

tmux kill-session -t sessionname # 关闭指定会话

tmux kill-server 关闭所有会话

Ctrl-b ? 列出所有快捷键;按q返回

Ctrl-b d 脱离当前会话;暂时返回Shell界面,输入tmux attach重新进入之前的会话

Ctrl-b D 选择要脱离的会话;在同时开启了多个会话时使用

Ctrl-b Ctrl-z 挂起当前会话

Ctrl-b s 择并切换会话;在同时开启了多个会话时使用

Ctrl-b [ 进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出

窗口操作

Ctrl-b c 创建一个新的窗口

Ctrl-b & 退出当前窗口

Ctrl-b 数字 切换至指定窗口

Ctrl-b n 切换到下一个窗口

Ctrl-b p 切换到上一个窗口

Ctrl-b l 在前后两个窗口间互相切换

Ctrl-b w 通过窗口列表切换窗口

Ctrl-b , 重命名当前窗口;这样便于识别

Ctrl-b . 修改当前窗口编号;相当于窗口重新排序

Ctrl-b f 在所有窗口中查找指定文本

面板操作

Ctrl-b " 将当前面板平分为上下两块

Ctrl-b % 将当前面板平分为左右两块

Ctrl-b x 关闭当前面板

Ctrl-b ! 将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板

Ctrl-b Ctrl-方向键 以1个单元格为单位移动边缘以调整当前面板大小

Ctrl-b Alt-方向键 以5个单元格为单位移动边缘以调整当前面板大小

Ctrl-b q 显示当前窗口的所有面板的编号

Ctrl-b o 在当前窗口中选择下一面板

Ctrl-b 方向键 移动光标以选择面板

Ctrl-b { 向前置换当前面板

Ctrl-b } 向后置换当前面板

Ctrl-b Ctrl+o 顺时针旋转当前窗口的面板

Ctrl-b Alt+o 逆时针旋转当前窗口的面板

Ctrl-b Space 在预置的面板布局中循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled

Ctrl-b t 显示钟表

Ctrl-b pageup/pagedown 查看历史输出

标签: 网络编程 终端控制

下载地址

网友评论

返回顶部