Tmux 使用教程

一、概述

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

1、会话与进程

https://blog.csdn.net/matafeiyanll/article/details/109788874

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

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

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

2、Tmux 的作用

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

1、它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。
2、它可以让新窗口"接入"已经存在的会话
3、它允许每个会话多个连接窗口,因此可以多人实时共享会话。
4、它支持窗口任意垂直水平拆分。

3、其他说明

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

二、tmux 用法

1、概要

tmux [-2CluvV] [-c shell-command] [-f file] [-L socket-name] [-S socket-path] [command [flags]]

2、描述

Tmux 是一种终端多路复用器:它允许从一个屏幕上创建访问控制多个终端。Tmux 可以从屏幕上分离出来,在后台继续运行,然后再重新连接

tmux 启动时,它会创建一个带有单个窗口新会话,并将其显示在屏幕上。屏幕底部的状态行显示当前会话的信息,用于输入交互式命令。

会话是 tmux 管理下的伪终端的单一集合。每个会话都有一个或多个窗口链接到它。一个窗口占据整个屏幕,可以被分割成矩形窗格,每个窗格都是一个单独的伪终端(pty(4)手册页记录了伪终端的技术细节)。任意数量的 tmux 实例都可以连接到同一个会话,并且同一会话中可能存在任意数量的窗口。一旦所有会话被杀死,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值