精华内容
下载资源
问答
  • 在使用tmux过程中,难免会遇到某个窗口不响应或很长时间才响应,怎么办?不能因为某一个窗口关闭整个session,所以,只能关闭它,再重新开一个。 1、先列出所有的session及每个窗口... #关闭当前tmux的第2个窗口 ...

    在使用tmux过程中,难免会遇到某个窗口不响应或很长时间才响应,怎么办?不能因为某一个窗口而关闭整个session,所以,只能关闭它,再重新开一个。

    1、先列出所有的session及每个窗口的个数:

       tmux ls

     

    2、找到自己的session并删除不响应的窗口:

       tmux kill-window -t 2

       #关闭当前tmux的第2个窗口

    展开全文
  • linux下如何关闭某个tmux窗口

    千次阅读 2019-01-29 18:26:00
    1.列出当前的tmux窗口 jello@jello:~$ tmux ls 1: 1 windows (createdTue Jan 17 09:28:05 2019) [207x86]13: 1 windows (created Tue Jan 17 17:49:10 2019) [207x86]16: 1 windows (created Thu Jan 17 ...

    答:分成两个步骤,如下:

    1.列出当前的tmux窗口

    jello@jello:~$ tmux ls

    1: 1 windows (created Tue Jan 17 09:28:05 2019) [207x86]
    13: 1 windows (created Tue Jan 17 17:49:10 2019) [207x86]
    16: 1 windows (created Thu Jan 17 10:41:44 2019) [207x86]
    19: 5 windows (created Tue Jan 17 10:53:06 2019) [207x86]

    2.关闭窗口16

    tmux kill-window -t 16

    转载于:https://www.cnblogs.com/dakewei/p/10335402.html

    展开全文
  • Tmux

    2020-12-06 21:21:13
    Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。 本文介绍如何使用 Tmux。 一、Tmux 是什么?...关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完.

    Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。

    本文介绍如何使用 Tmux。

    一、Tmux 是什么?

    1.1 会话与进程

    命令行的典型使用方式是,打开一个终端窗口(terminal window,以下简称"窗口"),在里面输入命令。用户与计算机的这种临时的交互,称为一次"会话"(session) 。

    会话的一个重要特点是,窗口与其中启动的进程是连在一起的。打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。

    一个典型的例子就是,SSH 登录远程计算机,打开一个远程窗口执行命令。这时,网络突然断线,再次登录的时候,是找不回上一次执行的命令的。因为上一次 SSH 会话已经终止了,里面的进程也随之消失了。

    为了解决这个问题,会话与窗口可以"解绑":窗口关闭时,会话并不终止,而是继续运行,等到以后需要的时候,再让会话"绑定"其他窗口。

    1.2 Tmux 的作用

    Tmux 就是会话与窗口的"解绑"工具,将它们彻底分离。

    (1)它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。

    (2) 它可以让新窗口"接入"已经存在的会话。

    (3)它允许每个会话有多个连接窗口,因此可以多人实时共享会话。

    (4)它还支持窗口任意的垂直和水平拆分。

    类似的终端复用器还有 GNU Screen。Tmux 与它功能相似,但是更易用,也更强大。

    二、基本用法

    2.1 安装

    Tmux 一般需要自己安装。

    
    # Ubuntu 或 Debian
    $ sudo apt-get install tmux
    
    # CentOS 或 Fedora
    $ sudo yum install tmux
    
    # Mac
    $ brew install tmux
    

    2.2 启动与退出

    安装完成后,键入tmux命令,就进入了 Tmux 窗口。

    
    $ tmux
    

    上面命令会启动 Tmux 窗口,底部有一个状态栏。状态栏的左侧是窗口信息(编号和名称),右侧是系统信息。

    按下Ctrl+d或者显式输入exit命令,就可以退出 Tmux 窗口。

    
    $ exit
    

    2.3 前缀键

    Tmux 窗口有大量的快捷键。所有快捷键都要通过前缀键唤起。默认的前缀键是Ctrl+b,即先按下Ctrl+b,快捷键才会生效。

    举例来说,帮助命令的快捷键是Ctrl+b ?。它的用法是,在 Tmux 窗口中,先按下Ctrl+b,再按下?,就会显示帮助信息。

    然后,按下 ESC 键或q键,就可以退出帮助。

    三、会话管理

    3.1 新建会话

    第一个启动的 Tmux 窗口,编号是0,第二个窗口的编号是1,以此类推。这些窗口对应的会话,就是 0 号会话、1 号会话。

    使用编号区分会话,不太直观,更好的方法是为会话起名。

    
    $ tmux new -s <session-name>
    

    上面命令新建一个指定名称的会话。

    3.2 分离会话

    在 Tmux 窗口中,按下Ctrl+b d或者输入tmux detach命令,就会将当前会话与窗口分离。

    
    $ tmux detach
    

    上面命令执行后,就会退出当前 Tmux 窗口,但是会话和里面的进程仍然在后台运行。

    tmux ls命令可以查看当前所有的 Tmux 会话。

    
    $ tmux ls
    # or
    $ tmux list-session
    

    3.3 接入会话

    tmux attach命令用于重新接入某个已存在的会话。

    
    # 使用会话编号
    $ tmux attach -t 0
    
    # 使用会话名称
    $ tmux attach -t <session-name>
    

    3.4 杀死会话

    tmux kill-session命令用于杀死某个会话。

    
    # 使用会话编号
    $ tmux kill-session -t 0
    
    # 使用会话名称
    $ tmux kill-session -t <session-name>
    

    3.5 切换会话

    tmux switch命令用于切换会话。

    
    # 使用会话编号
    $ tmux switch -t 0
    
    # 使用会话名称
    $ tmux switch -t <session-name>
    

    3.6 重命名会话

    tmux rename-session命令用于重命名会话。

    
    $ tmux rename-session -t 0 <new-name>
    

    上面命令将0号会话重命名。

    3.7 会话快捷键

    下面是一些会话相关的快捷键。

    • Ctrl+b d:分离当前会话。
    • Ctrl+b s:列出所有会话。
    • Ctrl+b $:重命名当前会话。

    四、最简操作流程

    综上所述,以下是 Tmux 的最简操作流程。

    1. 新建会话tmux new -s my_session
    2. 在 Tmux 窗口运行所需的程序。
    3. 按下快捷键Ctrl+b d将会话分离。
    4. 下次使用时,重新连接到会话tmux attach-session -t my_session

    五、窗格操作

    Tmux 可以将窗口分成多个窗格(pane),每个窗格运行不同的命令。以下命令都是在 Tmux 窗口中执行。

    5.1 划分窗格

    tmux split-window命令用来划分窗格。

    
    # 划分上下两个窗格
    $ tmux split-window
    
    # 划分左右两个窗格
    $ tmux split-window -h
    

    5.2 移动光标

    tmux select-pane命令用来移动光标位置。

    
    # 光标切换到上方窗格
    $ tmux select-pane -U
    
    # 光标切换到下方窗格
    $ tmux select-pane -D
    
    # 光标切换到左边窗格
    $ tmux select-pane -L
    
    # 光标切换到右边窗格
    $ tmux select-pane -R
    

    5.3 交换窗格位置

    tmux swap-pane命令用来交换窗格位置。

    
    # 当前窗格上移
    $ tmux swap-pane -U
    
    # 当前窗格下移
    $ tmux swap-pane -D
    

    5.4 窗格快捷键

    下面是一些窗格操作的快捷键。

    • Ctrl+b %:划分左右两个窗格。
    • Ctrl+b ":划分上下两个窗格。
    • Ctrl+b <arrow key>:光标切换到其他窗格。<arrow key>是指向要切换到的窗格的方向键,比如切换到下方窗格,就按方向键
    • Ctrl+b ;:光标切换到上一个窗格。
    • Ctrl+b o:光标切换到下一个窗格。
    • Ctrl+b {:当前窗格与上一个窗格交换位置。
    • Ctrl+b }:当前窗格与下一个窗格交换位置。
    • Ctrl+b Ctrl+o:所有窗格向前移动一个位置,第一个窗格变成最后一个窗格。
    • Ctrl+b Alt+o:所有窗格向后移动一个位置,最后一个窗格变成第一个窗格。
    • Ctrl+b x:关闭当前窗格。
    • Ctrl+b !:将当前窗格拆分为一个独立窗口。
    • Ctrl+b z:当前窗格全屏显示,再使用一次会变回原来大小。
    • Ctrl+b Ctrl+<arrow key>:按箭头方向调整窗格大小。
    • Ctrl+b q:显示窗格编号。

    六、窗口管理

    除了将一个窗口划分成多个窗格,Tmux 也允许新建多个窗口。

    6.1 新建窗口

    tmux new-window命令用来创建新窗口。

    
    $ tmux new-window
    
    # 新建一个指定名称的窗口
    $ tmux new-window -n <window-name>
    

    6.2 切换窗口

    tmux select-window命令用来切换窗口。

    
    # 切换到指定编号的窗口
    $ tmux select-window -t <window-number>
    
    # 切换到指定名称的窗口
    $ tmux select-window -t <window-name>
    

    6.3 重命名窗口

    tmux rename-window命令用于为当前窗口起名(或重命名)。

    
    $ tmux rename-window <new-name>
    

    6.4 窗口快捷键

    下面是一些窗口操作的快捷键。

    • Ctrl+b c:创建一个新窗口,状态栏会显示多个窗口的信息。
    • Ctrl+b p:切换到上一个窗口(按照状态栏上的顺序)。
    • Ctrl+b n:切换到下一个窗口。
    • Ctrl+b <number>:切换到指定编号的窗口,其中的<number>是状态栏上的窗口编号。
    • Ctrl+b w:从列表中选择窗口。
    • Ctrl+b ,:窗口重命名。

    七、其他命令

    下面是一些其他命令。

    
    # 列出所有快捷键,及其对应的 Tmux 命令
    $ tmux list-keys
    
    # 列出所有 Tmux 命令及其参数
    $ tmux list-commands
    
    # 列出当前所有 Tmux 会话的信息
    $ tmux info
    
    # 重新加载当前的 Tmux 配置
    $ tmux source-file ~/.tmux.conf
    
    展开全文
  • ctrl+b 然后z是全屏  但是如果是ctrl+z就是关闭窗口了    tmux ls看所有窗口 然后 tmux attach -t 2或者3就恢复

    ctrl+b 然后z是全屏

       但是如果是ctrl+z就是关闭窗口了 

     

    tmux ls看所有窗口

    然后 tmux attach -t 2或者3就恢复

    展开全文
  • Tmux: 多终端窗口合并工具

    千次阅读 2017-01-19 00:32:02
    tmux是 安装:(ubuntu) sudo apt-get install tmux 新建tmux回话 tmux 快捷键前缀(pre) ctr+b 窗口常用操作 # pre 表示快捷键前缀ctr+b ...# 关闭当前窗口 pre + & # 重命名窗口 pre + , 窗格常用操作 #
  • 窗口管理器Tmux

    2019-08-06 12:45:34
    本文简单介绍tmux并列举出tmux的几个常用命令 tmux 的主要元素分为三层 Session会话,表示 一组窗口的集合 Window 窗口 Pane 窗格 下面是三个元素在 tmux 中的具体展现(别人的图,盗用...断开会话(并未关闭):tm...
  • tmux

    2019-01-14 21:39:48
    Tmux 快捷键 &amp; 速查表 启动新会话: ...tmux [new -s 会话名 -n 窗口名] 1 恢复会话: tmux at [-t 会话名] 1 列出所有会话: tmux ls 1 关闭会话: tmux kill-session -t 会话名 ...
  • tmux启动1个窗口,选择启动几个session,每个session平均分4个panel 启动: #!/usr/bin/env bashecho "create windows count:"read winCntcmd=$(which tmux) # tmux pathsession=work # session nameif [ -z $cmd ...
  • tmux使用

    2019-04-04 18:29:36
    tmux使用详解 https://www.cnblogs.com/wangqiguo/p/8905081.html 安装apt-get install tmux tmux新开一个窗口 ctrl+b,d退出当前窗口,但不关闭 ...tmux kill-session -t name关闭名字为name的tmux窗口 ...
  • tmux快捷键

    2018-01-17 20:14:43
    基础的快捷键是ctrl bsession 级别tmux new 创建新的会话s 展示会话列表d 跳出会话tmux kill-session -t session-name 关闭某一个会话tmux kill-server 关闭所有的会话window 级别c 新建窗口& 关闭窗口p 跳转到上一...
  • tmux常用

    2019-05-06 11:43:00
    关闭会话: 1. 暴力关闭 tmux list-session #...根据窗口大小/时间判断id=5是我想关闭的面板 2. 带回旋余地的关闭 在当前面板ctrl+b以后按x,比较保险,会询问是否关闭,yes执行。 转载于:https://www.cn...
  • Linux中tmux的用法

    2019-02-20 18:35:32
    1. 安装tmux: sudo yum install tmux ...关闭tmux窗口 exit 查询tmux窗口 tmux ls 进入已经退出的tmux窗口 tmux attach -t [tmux编号] 竖向分屏 Ctrl+B 然后 Ctrl+% 横向分屏 Ctrl+B 然后 Ctrl+...
  • tmux 简介

    2020-11-03 12:47:35
    tmux 让远程终端窗口和会话分离开了,终端窗口关闭时,会话继续在后台运行,新的终端窗口可以随时接入会话,接入之后终端窗口上会显示会话的信息 tmux 启动时,会默认创建一个具有单个窗口的会话,在会话屏幕的底部...
  • 关闭tmux窗口,并未退出终端内的可执行程序,可通过tmux ls 查看tmux开启的会话,并通过tmux attach -t session-name 命令激活隐藏的窗口; 杀死tmux窗口内的会话 tmux kill-session -t session-name 杀死窗口内的...
  • Tmux 基础

    2017-03-08 21:20:07
    Session tmux new -s name tmux attach -t name tmux ls prefix s prefix d prefix : 命令模式 ...prefix c/& 打开关闭窗口 prefix p/n prefix w 窗口列表 > prefix l 前后窗口互换 > prefix , 重命名窗口
  • Tmux快捷键

    2019-11-17 10:23:13
    tmux [new -s 会话名 -n 窗口名] 恢复会话: tmux at [-t 会话名] 列出所有会话: tmux ls 关闭会话: tmux kill-session -t 会话名 二、按下ctrl+b后的操作 会话 :new<回车> 启动新会话 s 列出所有会话 $...
  • 参考:Tmux 使用教程 1. 会话与窗口 ...在终端窗口用SSH 登录远程计算机时,如果网络突然断线或者关闭窗口,都会造成会话终止,远程进程也随之终止。再次登录的时候,也找不回上一次执行的命令了。
  • Tmux 使用

    2020-11-07 10:45:22
    Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。 本文介绍如何使用 Tmux。 一、Tmux 是什么?...关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。 一个典型的
  • 但是本机上执行的很慢(可能需要跑2-3天),这时候可以利用Tmux工具,让自己的服务器开一个会话跑这个程序,这样即使关闭会话窗口和远程服务器连接,下次连接上时只需要绑定Tmux的运行程序的会话,即可重新查看程序...
  • 最简易操作流程 1、新建会话tmux new -s my_session。 2、在 Tmux 窗口运行所需的程序。...SSH远程控制服务器的时候,当关闭会话窗口(session)时远程进程会自动终止,有时候这就很令人讨厌,比如正在远...
  • [tmux] 基本用法与配置

    2021-03-30 23:01:35
    tmux基本用法与配置 一、什么是tmux terminal multiplexer(终端复用器),它可以启动一...tmux终端窗口:前台进程运行(如编译代码) --》 关闭窗口 --》 重新连接终端 --》 tmux attach重新连接tmux终端窗口 =》tmux是C
  • tmux基本指令

    2020-05-13 23:13:49
    tmux是一个终端窗口管理器 指令 功能 tmux ls 列出所有tmux会话 tmux detach Ctrl+b d. 退出当前会话,会话内的活动还在继续 tmux attach -t xxx 重新接入会话 tmux kill-session -t xxx 完全关闭...
  • Tmux学习笔记

    2021-01-25 11:56:03
    一个tmux会话(session)支持多个窗口(window), 一个tmux窗口支持多个窗格 常用指令 #新建会话 tmux new -s test //#新建一个名为test的会话 #查看会话列表 tmux ls //#查看会话 #进入窗口 tmux a -t test //#进入到...
  • 每次机器关闭后,再次打开tmux需要重复执行新建窗口,panel等操作,能否用脚本自动化?可以!tmux的命令,既可以在tmux内执行(perfix :),也可以在命令行中作为tmux的参数执行,通过制定session,就可以在外部控制这...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 137
精华内容 54
关键字:

tmux关闭窗口