tmux 使用

资料:
https://www.cnblogs.com/wangqiguo/p/8905081.html

sudo apt-get install tmux

tmux会话部分:

  • ctrl+b d 退出会话 (字母d是detach的缩写)
    我们经常会用到tmux的组合键,一般的组合键中都会加一个前缀也就是 ctrl+b
tmux ls 终端环境查看会话session列表
会话环境中运行 ctrl+b s

可以看到在列出的列表中,只有1行,说明只有一个session,
其中左边的session1表示该session的名字,中间2 windows说明该session1会话中有2个window,
右边表示该会话创建的时间。
如果该机器中有多个tmux会话在后台运行,那么这里会列出多行。因为tmux会话在后台运行

ps -ef | grep tmux tmux的进程在后台运行来维持这些会话,exp : tmux new -s session1

  • ctrl+b s 来获取当前linux机器上tmux所有的后台会话列表
    session会话名 window 会话窗口数量 attached表示当前会话
    此时可以通过方向键选择会话并回车,在会话间进行切换。

  • tmux new -s 命令创建一个tmux会话并进入该会话

  • tmux a -t session1 从终端环境进入会话
    如果在终端环境中运行 tmux ls 查看有tmux会话正在后台运行,如何进入到该正在后台中运行的会话呢,通过运行 tmux a -t session1 即可进入到该已存在的会话 session1 中。其中a字母是attach的头字母,表示附加, -t 指定要进入已存在的会话名,如果不存在则会报告 session not found 错误。

  • tmux kill-session -t session1 销毁会话
    在会话环境中运行 ctrl+b : (注意按组合键之后再按一个冒号键),状态栏变成黄色之后提示我们可以在会话环境中输入命令,此时输入 kill-session -t session1 回车即可。其中session1是要销毁的会话名。

  • tmux rename -t old_session_name new_session_name 重命名会话
    ctrl + b $ 重命名会话 (在会话环境中)

tmux窗口部分:

  • 一个tmux的会话中可以有多个窗口(window),每个窗口又可以分割成多个pane(窗格)。我们工作的最小单位其实是窗格。默认情况下在一个window中,只有一个大窗格,占满整个窗口区域。我们在这个区域工作。
o_session.png
  • 新创建的会话中会默认创建一个窗口,该窗口名字一般是登陆终端的用户名@主机名,我们可以通过 crtl+b , (组合键之后按一个逗号)来修改当前窗口的名字,如上图所示的窗口名字myserver1就是修改之后的名字。该名字后面有一个*号,表示该窗口是活动窗口(键盘输入会输入到该窗口中)

  • ctrl+b c 创建之后会多出一个窗口如下图所示:


    o_create_window.png
  • 切换window

在同一个会话的多个窗口之间可以通过如下快捷键进行切换:

ctrl+b p (previous的首字母) 切换到上一个window。

ctrl+b n (next的首字母) 切换到下一个window。

ctrl+b 0 切换到0号window,依次类推,可换成任意窗口序号

ctrl+b w (windows的首字母) 列出当前session所有window,通过上、下键切换窗口

ctrl+b l (字母L的小写)相邻的window切换
  • ctrl+b & 关闭当前window
    ctrl+b & 关闭当前window,会给出提示是否关闭当前窗口,按下y确认即可。

tmux窗格部分:

  • tmux的一个窗口可以被分成多个pane(窗格),可以做出分屏的效果。

  • ctrl+b % 垂直分屏(组合键之后按一个百分号),用一条垂线把当前窗口分成左右两屏。

  • ctrl+b " 水平分屏(组合键之后按一个双引号),用一条水平线把当前窗口分成上下两屏。

  • 分屏之后光标停留在哪个pane上,表示该pane是活动的,另外一般情况下当前pane会被绿色的线条围起来。一般分屏之后当前窗口名字会重置为默认窗口名字。通过多次分屏操作,我们可以得到各种样子的分屏效果,例如下图显示的是一次垂直分屏之后,在右边pane中再次水平分屏的效果:


    o_pane_multi.png
  • 切换pane

ctrl+b o 依次切换当前窗口下的各个pane。

ctrl+b Up|Down|Left|Right 根据按箭方向选择切换到某个pane。

ctrl+b Space (空格键) 对当前窗口下的所有pane重新排列布局,每按一次,换一种样式。

ctrl+b z 最大化当前pane。再按一次后恢复。
  • 关闭pane
    ctrl+b x 关闭当前使用中的pane,操作之后会给出是否关闭的提示,按y确认即关闭。
    或者 直接输入: exit
  • ctrl +b z 最大化当前pane
    如果想, 恢复再按一次

tmux window中的历史输出查看

  • 在tmux里面,因为每个窗口(tmux window)的历史内容已经被tmux接管了,当我们在每个tmux的window之间进行来回切换,来回操作,那么我们没有办法看到一个window里面屏幕上的历史输出。没办法使用鼠标滚动(例如在SecureCRT中)查看之前的内容,
  • 改用C-b [ 进入copy mode,然后就可以用PgUp/PgDn/光标来浏览历史输出了,按q退出。C-b PgUp 也可以直接进入coy mode.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容

  • Tmux: Terminal Multiplexer tmux 是什么 tmux 是一个终端复用器(termina...
    mlya阅读 1,090评论 0 0
  • 上面提到服务器的任务不间断运行,就是利用了tmux的特性。就是说,一般ssh是断开就会停止所有之前连接ssh期间运...
    Solomon_Xie阅读 3,135评论 0 10
  • 在使用终端时,有时候要进入到不同的目录中,只使用一个窗口,需要来回的切换目录,很繁琐。另一种场景是需要在服务器上跑...
    瘦鱼阅读 923评论 0 1
  • 【蓝政文化收稿收网编】 贴吧文章纲手 千20起,要老手,靠谱来戳 开头文 各种类型千30起! 短篇 女频婚恋总裁虐...
    千瑾言阅读 499评论 0 0
  • 今天看到一个话题,你认为什么时候最孤独? 看到这个话题的时候,突然回忆起好多好多瞬间,说不上多孤独,但总觉得那个时...
    苏穆凉阅读 220评论 0 0