tmux简介

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

每天读点书学堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值