美文网首页
命令行神器 Tmux

命令行神器 Tmux

作者: 梨花菜 | 来源:发表于2022-05-20 15:56 被阅读0次

Tmux Link GitHub

About Tmux

tmux is a program which runs in a terminal and allows multiple other terminal programs to be run inside it. Each program inside tmux gets its own terminal managed by tmux, which can be accessed from the single terminal where tmux is running - this called multiplexing and tmux is a terminal multiplexer.
翻译一下
Tmux是一个运行在终端上并允许多个其他终端程序在其中运行的程序。tmux内部的每个程序都有由tmux管理的自己的终端,可以从tmux运行的单个终端访问终端——这称为多路复用,tmux是一个终端多路复用器。

翻译完其实也没看懂_
对于tmux,我个人理解就是:
保持ssh连接的状态,即使网络不好,又或者不小心关闭了窗口。
下次进来还是能够保持原来状态, 不用担心ssh重连后,当前进程挂掉,编辑的东西没保存好
听起来还是有点抽象,看个图就明白了。

image.png

左下角的状态说明:
s1指当前的会话名称,可以自定义
win1,其中win1指window名称是win1(可以自定义),指当前窗口是在win1,0代表win1的位置是第0个,可以通过快捷键C-b 0,也就是Ctrl + b,再按一下0,就可以切换到这个窗口
win1 这个window有3个pane,可以win1是一个窗口,包含了3个窗格

Install Tmux

centos link

yum install https://repo.ius.io/ius-release-el7.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y tmux2u

mac

brew install tmux

Session

new session

local

# new a tmux session, name s1
tmux new -s s1

sever

# s1 is session name
# attach it when exists
# else new it
ssh -t your_server_ip "tmux attach -t s1 || tmux  new -s s1"

list session

tmux ls

attach session

tmux attach -t s1

rename session C-b $

Window

new window C-b c

close window C-b &

rename window C-b ,

switch window C-b w

select window C-b 1 select to window that index is 1

split-window

  • horizontally C-b %
  • vertically C-b "

Pane

kill a pane C-b x

相关文章

  • 命令行神器 Tmux

    Tmux Link GitHub[https://github.com/tmux/tmux/wiki/Gettin...

  • tmux安装与使用

    tmux 一、tmux是什么 tmux(terminal multiplexer)是Linux上的终端复用神器,可...

  • Tmux教程

    Tmux教程 Tmux Config send-prefix(命令前缀):Ctrl+b Tmux在Bash命令行的...

  • tmux 是什么,特别好用

    tmux 英文是terminal multiplexer 1 tmux是什么 答:它是linux下终端复用神器。即...

  • Tmux 简单使用方法

    安装 Tmux 一般的云主机都不会带有Tmux,需要自己安装 使用 Tmux 直接在命令行输入tmux,就进入Tm...

  • 公司网络不好试试Tmux

    同事分享的很棒的工具: Tmux 使用 1. Tmux是什么 1.1 Tmux的作用 命令行的典型使用方式是,打开...

  • 终端-tmux终端复用神器

    tmux是什么 tmux(terminal multiplexer)是Linux上的终端复用神器,可从一个屏幕上管...

  • 【Linux操作】---终端神器tmux

    tmux是什么 tmux(terminal multiplexer)是Linux上的终端复用神器,可从一个屏幕上管...

  • oh-my-zsh如何提高生产力的

    自从使用MBP以后,对命令行的依赖是越来越重了:)而想提高命令行的生产力,有两个神器不得不提,一个是tmux,一个...

  • tmux命令行

    # 新建 session $ tmux new -s session_name # 切换到指定 session $...

网友评论

      本文标题:命令行神器 Tmux

      本文链接:https://www.haomeiwen.com/subject/ktbfprtx.html