tmux简介

news/2025/1/11 9:59:27/

tmux是什么

tmux是一个 terminal multiplexer(终端复用器),它可以启动一系列终端会话。我们使用命令行时,打开一个终端窗口,会话开始,执行某些命令如fio ,dd,scp,关闭此终端窗口,会话结束,fio dd scp服务会话随之被关闭。有时我们希望我们运行的服务被保留,而不是关闭窗口再打开后,重新手动执行。tmux的主要用途就在于此。

它解绑了会话和终端窗口。关闭终端窗口再打开,会话并不终止,而是继续运行在执行。将会话与终端窗后彻底分离。

安装方法

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

启动与退出

讲解使用之前,我们需要先搞清楚窗口与会话的概念。

所谓窗口,其实就是我们终端打开的一个tab,如终端里面所操作的命令、启动的服务,为会话,在理解了窗口和会话的观念上,我们介绍下tmux使用。

# 启动tmux,只是输入tmux
# 退出 $ exit 或 Ctrl+D

在终端窗口上,运行tmux,其实就打开了一个终端与tmux服务的会话。只不过我们可以在tmux会话上层,再次输入’会话‘命令,使tmux上层运行的'会话'与终端窗口进行分离。这里面tmux其实可以称之为伪窗口(它其实是会话)。

启动tmux后,底部[0] 表示第0个tmux伪窗口,再启动一个tmux伪窗口,则为[1],依次递增。

常规操作

# 启动命名tmux

 

#  将tmux放到后台保留,并切回原来终端

首先使用 control+b 后松手,然后再输入 d,


# 再次打开一个新的tmux,查看目前存在的tmux进程

执行tmux ls可看到当前所有的tmux伪窗口。

#重连指定会话

我们通过tmux detach关闭tmux伪窗口后,希望能再次进入某一个会话窗口,怎么操做?


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

 

tmux还有很多其他命令,比如窗口划分、窗口切换、会话快捷键、窗口快捷键等。有兴趣的可以去百度,上面几条命令就可满足基本操作了。

 


http://www.ppmy.cn/news/262119.html

相关文章

USACO-Moo Operations

题目描述 Because Bessie is bored of playing with her usual text string where the only characters are C, O, and W, Farmer John gave her �Q new strings (1≤�≤100)(1≤Q≤100), where the only characters are M and O. Bessies favorite word…

MEX有关的学习

MEX是一段区间内未出现的最小正整数。 所以向该区间加一个数只有加入该区间的mex值时才能增加; 我们来看两个题目 Problem - C - Codeforceshttps://codeforces.com/contest/1699/problem/C首先我们可以思考一个区间【L,R】的mex是x,说明【0&#xff…

mio-emio 接口

在玩了zedboard一段时间之后,这两天又回到了最基础的gpio,axi_gpio,mio,emio.也把ug585的部分章节,看了看,又有了许多新的发现,可能学习就是这样吧,温故而知新,说不定下一次在回过头来看mio的时候&#xff…

UTXO详解

UTXO详解 https://blog.csdn.net/ztemt_sw2?t1 https://blog.csdn.net/yzpbright/article/details/82218759 比特币交易中的基础构建单元是交易输出。 交易输出是比特币不可分割的基本组合,记录在区块上,并被整个网络识别为有效。 比特币完整节点跟踪…

QMIX

文章目录 Net_StructureTipsconstraint Net_Structure Tips 参考文献 we can learn a fully centralised stateaction value function Q_tot and then use it to guide the optimisation of decentralised policies in an actor-critic frameworkQMIX consists of agent netw…

utxo 是什么

UTXO 代表 Unspent Transaction Output。 在比特币社区里,Transaction 被简称为 TX,所以上面这个短语缩写为 UTXO。一般会认为 UTXO 是比特币区块链设计当中的一部分,但事实上 UTXO 和区块链没有必然的联系,你可以完全照搬比特币区…

Mbox

Mobx Mobx是一个功能强大,上手非常容易的状态管理工具。redux的作者也曾经向大家推荐过它,在不少情况下可以使用Mobx来替代掉redux。 这张图来自于官网,把这张图理解清楚了。基本上对于mobx的理解就算入门了。 官网有明确的核心概念使用方法…

mexFunction

mexFunction 在使用MATLAB编译C/C代码时,C/C代码中要使用一个mexFunction函数,那么这个函数是如何定义,在编译时又是如何实现的呢?下面我将使用实例进行说明。 如一个简单的函数: double add(double x, double y) { re…