zoukankan      html  css  js  c++  java
  • 终端复用器tmux基础使用

    简介
    对于经常操作Linux系统的同学来说,远程连接Linux服务器使用最多的工具是SecureCRT或者Xshell,而将此时的环境称为终端环境。Tmux是两个单词的缩写,即“Terminal MultipleXer”,意思是“终端复用器”,绝对是一款提升运维工作效率的利器。

    应用场景
    1.大数据传输时,不需要在线值守,后台挂机执行程序或者命令。
    2.多窗口操作时,窗口之间可以轻松相互切换,方便管理。

    安装与使用
    Tmux中有3种概念,会话,窗口(window),窗格(pane)。会话有点像是tmux的服务,在后端运行,我们可以通过tmux命令创建这种服务,并且可以通过tmux命令查看,附加到后端运行的会话中。一个会话可以包含多个窗口,一个窗口可以被分割成多个窗格(pane)。
    ①安装
    对于Centos系统来说,使用tmux十分方便,只需要执行一条命令就可以安装工具。

    yum install tmux -y

    ②创建和进入
    使用tmux new -s命令新建一个会话 -s (其实是session的头字母)。后面指定会话名即可。运行之后会从shell的终端环境进入到会话环境中,并停留在刚才新建的会话中。

    tmux new -s leo_zhou   #创建新的会话并进入会话
    tmux ls                #查看当前运行中的会话
    tmux a -t leo_zhou     #进入指定的会话(a是attach的缩写)


    ③窗口操作
    Ctrl+b %垂直分屏(组合键之后按一个百分号),用一条垂线把当前窗口分成左右两屏。
    Ctrl+b "水平分屏(组合键之后按一个双引号),用一条水平线把当前窗口分成上下两屏。
    Ctrl+b ;光标切换到上一个窗格。
    Ctrl+b o光标切换到下一个窗格。
    ctrl+b z当前pane最大化,再按一次后恢复。

    ④退出
    Ctrl+b x是退出当前pane,会有提示是否退出,选择y即可。
    Ctrl+b d是会话里面的程序不会退出在后台保持继续运行。

    总结
    其实这是我们操作tmux的最常用功能,如果掌握好,足以应付大多数工作。另外tmux还有一些高级用法,个性化设置可以自行探索研究。

  • 相关阅读:
    axios 修改头部请求数据格式的方法
    基于VUE的可以滚动的横向时间轴
    25.客户端多线程分组模拟高频并发数据
    24.原子操作
    23.线程锁的使用
    22.线程自解锁
    21.多线程-锁与临界区域
    20.多线程-基本代码
    19.添加高精度计时器测量处理能力
    18.windows使用select突破64个socket
  • 原文地址:https://www.cnblogs.com/zhouzhifei/p/11726355.html
Copyright © 2011-2022 走看看