精华内容
下载资源
问答
  • tmux关闭某个不响应的窗口(window)

    千次阅读 2020-11-05 10:30:31
    在使用tmux过程中,难免会遇到某个窗口不响应或很长时间才响应,怎么办?不能因为某一个窗口关闭整个session,所以,只能关闭它,再重新开一个。 1、先列出所有的session及每个窗口... #关闭当前tmux的第2个窗口 ...

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

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

       tmux ls

     

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

       tmux kill-window -t 2

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

    展开全文
  • tmux窗口工具基本操作

    千次阅读 2019-10-28 11:53:59
    tmux是什么 tmux(terminal multiplexer)是Linux上的终端复用神器,可从一个屏幕上管理多个终端(准确说是伪终端)。使用该工具,用户可以连接或断开会话...tmux的结构包括会话(session)、窗口(window)、窗格(pane...

    tmux是什么

    tmux(terminal multiplexer)是Linux上的终端复用神器,可从一个屏幕上管理多个终端(准确说是伪终端)。使用该工具,用户可以连接或断开会话,而保持终端在后台运行。类似的工具还有screen,个人对这二者的使用感受是,用过tmux就再也不想用screen了。

    tmux基本结构

    tmux的结构包括会话(session)、窗口(window)、窗格(pane)三部分,会话实质是伪终端的集合,每个窗格表示一个伪终端,多个窗格展现在一个屏幕上,这一屏幕就叫窗口。基本结构及状态信息如下图所示:

    tmux基本操作

    基本的操作无非就是对会话、窗口、窗格进行管理,包括创建、关闭、重命名、连接、分离、选择等等。

    一般使用命令和快捷键进行操作,可在系统shell终端和tmux命令模式(类似vim的命令模式)下使用命令,或者在tmux终端使用快捷键。

    tmux默认的快捷键前缀是Ctrl+b(下文用prefix指代),按下前缀组合键后松开,再按下命令键进行快捷操作,比如使用prefix d分离会话(应该写作prefix d而不是prefix+d,因为d键不需要与prefix同时按下)。

    快捷键可以自定义,比如将前缀改为Ctrl+a,但需要保留shell默认的Ctrl+a快捷键,按如下所示修改~/.tmux.conf文件:

    1 set-option -g prefix C-a
    2 unbind-key C-b
    3 bind-key C-a send-prefix
    4 bind-key R source-file ~/.tmux.conf \; display-message "~/.tmux.conf reloaded."

    现在已将原先的Ctrl+aprefix Ctrl+a取代,即需要按两次Ctrl+a生效。

    第4行的作用是使用prefix r重新加载配置文件,并输出提示,否则需要关闭会话后配置文件才能生效,也可手动加载配置文件,在tmux终端输入"prefix :"进入命令模式,用source-file命令加载配置文件。

    注意,将多个命令写在一起作为命令序列时,命令之间要用空格和分号分隔。 

    会话管理 

    常用命令

    tmux new  创建默认名称的会话(在tmux命令模式使用new命令可实现同样的功能,其他命令同理,后文不再列出tmux终端命令)

    tmux new -s mysession  创建名为mysession的会话

    tmux ls  显示会话列表

    tmux a  连接上一个会话

    tmux a -t mysession  连接指定会话

    tmux rename -t s1 s2  重命名会话s1为s2

    tmux kill-session  关闭上次打开的会话

    tmux kill-session -t s1  关闭会话s1

    tmux kill-session -a -t s1  关闭除s1外的所有会话

    tmux kill-server  关闭所有会话

    常用快捷键

    prefix s  列出会话,可进行切换

    prefix $  重命名会话

    prefix d  分离当前会话

    prefix D  分离指定会话

    窗口管理

    prefix c  创建一个新窗口

    prefix ,  重命名当前窗口

    prefix w  列出所有窗口,可进行切换

    prefix n  进入下一个窗口

    prefix p  进入上一个窗口

    prefix l  进入之前操作的窗口

    prefix 0~9  选择编号0~9对应的窗口

    prefix .  修改当前窗口索引编号

    prefix '  切换至指定编号(可大于9)的窗口

    prefix f  根据显示的内容搜索窗格

    prefix &  关闭当前窗口

    窗格管理

    prefix %  水平方向创建窗格

    prefix "  垂直方向创建窗格

    prefix Up|Down|Left|Right  根据箭头方向切换窗格

    prefix q  显示窗格编号

    prefix o  顺时针切换窗格

    prefix }  与下一个窗格交换位置

    prefix {  与上一个窗格交换位置

    prefix x  关闭当前窗格

    prefix space(空格键)  重新排列当前窗口下的所有窗格

    prefix !  将当前窗格置于新窗口

    prefix Ctrl+o  逆时针旋转当前窗口的窗格

    prefix t  在当前窗格显示时间

    prefix z  放大当前窗格(再次按下将还原)

    prefix i  显示当前窗格信息 

    其他命令

    tmux list-key  列出所有绑定的键,等同于prefix ?

    tmux list-command  列出所有命令

      

    以上为tmux的常见操作,基本可以满足大部分的工作需求,至于更高端的操作待日后再整理。

    展开全文
  • 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。 主要功能在于解绑了会话和终端窗口关闭终端窗口再打开,会话不终止,继续运行。 安装 ...

    会有同学说可以使用nohup 来解决啊,是的,这是一个办法,可是使用 nohup 的问题在于如果同时传输的任务众多,则最后你自己可能都分不清哪个任务对应哪个传输了,何况 nohup 还会留下 nohup.out 这么一个临时文件在那里
    这时候,tmux可以拯救你

    tmux基本简介

    tmux是一个终端复用器,可以启动一系列终端会话
    我们在执行一些终端任务时,关闭终端窗口,会话结束。有时我们希望运行的服务被保留,而不是重新手动执行。就可以使用tmux。
    主要功能在于解绑了会话和终端窗口,关闭终端窗口再打开,会话不终止,继续运行。

    安装

    tmux基于tmux实现,可运行在openBSD, FreeBSD, NetBSD, Linux, OS X, Solaris上
    tmux主页访问

    安装一:

    git clone https://github.com/tmux/tmux.git
    cd tmux
    sh autogen.sh
    ./configure && make
    

    安装二:

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

    使用

    窗口就是我们终端打开的tab
    会话是终端中执行的命令或服务

    启动tmux

    tmux
    

    退出tmux

    exit 或者 ctrl+D
    

    打开的tmux其实是一个伪窗口,使上层的会话与终端窗口分离。
    启动后,底部[0]表示第0个伪窗口,再启动后会递增

    想要自己命名tmux窗口,可使用如下命令,这样会在底部显示name

    # 启动命名tmux
    $ tmux new -s <name>
    

    分离会话,ctrl+B 之后再按下D 或者如下命令

    # 分离会话
    $ tmux detach
    

    想要查看当前所有tmux伪窗口,使用

    tmux ls
    

    重新连接某个已经关掉的会话

    # 重接会话 使用伪窗口编号
    $ tmux attach -t 0
    
    # 重接会话 使用伪窗口名称
    $ tmux attach -t name
    

    杀死会话,彻底关闭

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

    切换会话

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

    重命名会话

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

    划分窗格

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

    移动光标

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

    其他命令

    # 列出所有快捷键,及其对应的 Tmux 命令
    $ tmux list-keys
    
    # 列出所有 Tmux 命令及其参数
    $ tmux list-commands
    
    # 列出当前所有 Tmux 会话的信息
    $ tmux info
    
    # 重新加载当前的 Tmux 配置
    $ tmux source-file ~/.tmux.conf
    
    展开全文
  • tmux系列:3、tmux窗口和窗格 文章目录tmux系列:3、tmux窗口和窗格1. 创建新窗口2. 拆分窗口3. 切换窗口4. 切换活动窗格 1. 创建新窗口 可以使用C-b c键绑定在附加的会话中创建一个新窗口,该绑定运行new-window...
  • 本文介绍终端复用工具tmux,当然此类工具比较好的还有有些系统自带的screen。 如果仅仅只是多标签的功能,那么putty结合一些工具也可以做到,或者干脆使用xshell,当然tmux此类工具不仅仅是那么简单。另外一个选择...
  • TMUX Linux下面分屏管理软件基本的操作无非就是对会话、窗口、窗格进行管理,包括创建、关闭、重命名、连接、分离、选择等等。一般使用命令和快捷键进行操作,可在系统shell终端和tmux命令模式(类似vim的命令模式)下...
  • tmux 用z关闭之后的恢复

    千次阅读 2018-05-22 14:13:00
    ctrl+b 然后z是全屏  但是如果是ctrl+z就是关闭窗口了    tmux ls看所有窗口 然后 tmux attach -t 2或者3就恢复
  • tmux常用命令及快捷键

    千次阅读 2020-11-19 10:20:05
    tmux常用命令及快捷键 Ctrl+b(我改成了Ctrl+a) 激活控制台;此时以下按键生效 系统操作 ? 列出所有快捷键;按q返回 d 脱离当前会话;这样可以暂时返回Shell界面,输入...
  • linux下如何退出tmux和重新进入tmux

    千次阅读 2019-01-29 18:04:00
    1.退出(detach)当前tmux ctrl+d 2.重新进入tmux tmux attach -t <target-session> 如:当前有很多session,那么选择哪一个呢? 2.1 使用命令tmux ls来获取target-session jello@jello:~$ tmux ls 1: 1 ...
  • tmux分屏命令总结

    千次阅读 2019-05-01 00:29:15
    tmux——实现shell终端分屏 1. 修改tmux配置文件,设置自己的喜好 tmux默认按下 ctrl+b 加以下按键执行相关指令; 可以在 ~/.tmux.conf 配置文件中修改;...用ctrl+方向键切换窗口 bind -n M-Lef...
  • Tmux使用教程

    2020-10-24 16:35:29
    关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。 一个典型的例子就是,SSH 登录远程计算机,打开一个远程窗口执行命令。这时,网络突然断线,再次登录的时候,是找不回上一次执行的命令
  • 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(terminal窗口管理工具)的使用

    千次阅读 2013-06-07 12:50:59
    #########################################################################################################...现在常用的tmux命令(我的前缀键是ctrl+a): ctrl+a, % 垂直分 ctrl+a, ” 水平分
  • Linux多窗口工具tmux的使用

    千次阅读 2018-10-10 11:10:55
    tmux是Linux环境下的一款支持多屏操作的内置插件,支持多窗口,多面板操作,插件的使用效果如下图所示: 插件的安装方式为:yum -y install tmux 安装之后,先启用tmux,命令:tmux,然后就可以快乐的玩耍了。 ...
  • tmux new -s name 2.查看已有session tmux ls 3.进入已有session tmux attach -t name 4.退出session但不关闭 tmux detach 5.关闭session exit 或者 Ctrl + b 二、窗口 1.新建窗口 Ctrl+b c 2.分屏...
  • 使用tmux:terminal multiplexer(终端复用器)可以使终端和会话分离(detach),这样关闭终端时运行的程序不会停止 第一步:安装tmux # Ubuntu 或 Debian sudo apt-get install tmux # CentOS 或 Fedora sudo ...
  • tmux拆分终端Tmux is great tool which saves system administrators from a lot of unnecessary workloads. Tmux is creating multiple screens, split current screen and maybe the best part even ssh is closed...
  • tmux(terminal multiplexer)是Linux上的终端复用神器,可从一个屏幕上管理多个终端。使用该工具,用户可以连接或断开会话,而保持终端在后台运行。与screen用户类似。基本命令1, 新建会话tmux new -s 2,分离会话...
  • 目录 1、Tmux介绍 2、问题出现的背景 ...关闭终端窗口再打开,会话并不终止,而是继续运行之前的执行。将会话与终端窗口彻底分离。 Tmux 可用于在一个终端窗口中运行多个终端会话。不仅如此,还可以通过 T.
  • Tmux技巧和界面调整

    万次阅读 2017-03-23 09:40:23
    从上个月开始,我开始大量使用 Tmux 并且发现 Tmux 非常实用,所以我想应该写一篇文章,与诸位分享一些有关使用 Tmux 的建议和专业方案。本文将先介绍 Tmux 是什么,然后讲解如何使用 Tmux,才能使其同 Vim 结合起来...
  • 恢复 tmux 窗口名称的自动设置

    千次阅读 2015-01-29 09:45:24
    tmux 我已经用了好几年了,然而从未使用得多么深入,偶尔有些小不满也一直没有去研究看看能不能解决,其中就包括这么一项:tmux 窗口名称(就是显示在状态栏上的那个)默认会随着前台所运行的命令的不同而自动变化。...
  • linux多窗口工作环境 - tmux

    千次阅读 2018-03-14 17:06:45
    实际工作中经常需要打开多个shell窗口,如果能把这么多个窗口放在一个工作台上那就好了。tmux就是专干这事的!tmux入门安装sudo apt install tmuxtmux的C/S架构服务端(Server): 1个服务端维护1~N个会话;会话...
  • 一、分割窗口(" %) 水平分割和垂直分割: ctrl+b, " ctrl+b, % 二、面板切换(o 或方向键) 通常可以使用方向键来切换当前面板: ctrl+b, 方向键 但手指离开了主键盘,总归不方便。如果不想离开主...
  • tmux 的使用

    2021-01-17 15:00:45
    在了解 tmux ,我们需要了解三个概念:会话、窗口与面板。简单解释就是:我们打开一个终端,就叫创建一个会话,同时会在会话中打开一个窗口。经常我们都是一个窗口,然后在里面输入 Linux 命令进行操作,如果此时...
  • Tmux 使用教程 新手切记 按完 ctrl+b松手之后再按其他的键 我刚开始 就因为这个搞了好长时间 Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。 本文介绍如何使用 Tmux。 一、Tmux 是...
  • tmux常见操作命令

    千次阅读 2018-03-27 15:01:29
    tmux 是一款终端复用命令行工具,一般用于 Terminal 的窗口管理。在 macOS 下,使用 iTerm2 能应付绝大多数窗口管理的需求。 &amp;nbsp; 如上图所示,iTerm2 能新建多个标签页(快捷键 ⌘T),也能在同一个...
  • 我们先来理解下 tmux 的几个元素。tmux 的主要元素分为三层 Session 一组窗口的集合,通常用来概括同一个任务。session 可以有自己的名字便于任务之间的切换。 Window 单个可见窗口。Windows 有自己的编号,也可以...
  • Tmux常用操作

    2020-08-06 09:43:59
    x:关闭当前窗格 o或上下键:选择下一个窗格 z:最大化当前窗格 c:新建窗口 n:切换下一窗口 l:切换上一窗口 数字:切换id窗口 3、tmux ls: 列出所有tmux会话 4、tmux a:恢复上一次的会话 5、tmux kill...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,313
精华内容 925
关键字:

tmux关闭窗口