tmux共享_最常用的终端工具 tmux

fcd89c01cb6a0f24e59a594d0850e4e1.png

0dab2203ffb3be7b8c389d75dfc9f1e5.png

tmux 是一个类似于 Screen 终端复用的工具,它能够在终端出现意外的情况下,确保你的程序还在继续运行,不会中断;还能够将一个终端窗口分离成多个会话,在多任务执行时,可以提供很大的便利。

7dc7d24ad874111d47dfcc3127484949.png

tmux 在 Ubuntu 中默认已经安装了,但在 CentOS 上需要另外安装

[root@localhost ~]# yum install tmux -y

创建 tmux 会话

it@serverc:~$ tmux new-session -s test

通过 exit 命令或Ctrl+D退出 tmux 会话

it@serverc:~$ exit

当窗口关闭或网络中断,你可以通过 tmux attach-session 恢复 tmux 会话,tmux 会话内原来运行的任务还在继续运行;

it@serverc:~$ tmux attach-session -t test

如果你不在会话的名称,可以通过 tmux ls 查看当前已经打开的 tmux 会话

it@serverc:~$ tmux ls
test: 2 windows (created Fri Jan 15 00:49:12 2021)

打开 tmux 会话,通过按Ctrl+B,然后再按C在同一个窗口的创建一个新的 tmux 窗口

4956443304d2f43e0b31926af7b58f81.png

在窗口的最下面会有显示,你当前已经打开了几个窗口,我这边已经打开了 3 个窗口,它们的编号是 0, 1,2;

你可以通过按Ctrl+B,然后再按它们的编号,打开到对应的窗口,如,先按Ctrl+B,然后按 0,表示切换到编号为 0 的窗口;

哪个 bash 后面有 * 号,表示当前打开的就是哪个 bash 窗口,如图所示,当前打开的 bash 窗口是 0 号 bash 窗口;

如果想要关闭某个 bash 窗口,你可以先切换到你想要关闭的 bash 窗口,按Ctrl+B,然后按X,然后窗口下面会有一个提示,询问你是否结束这个 bash 窗口,按Y;

49119dbe16b270ef1d24386e91f497f5.png

但有些情况,我们需要对比两个 bash 窗口的内容,这样切换比较麻烦,我们可以通过按Ctrl+B,然后按%( Shirft 加数字键),进行左右分屏;

fa315e9335f8f6cd3081bd6e6989e865.png

* 注意,这个左右分屏是完全在 1号 bash 窗口分出来的,和 0号 bash 窗口没有关系,新切换出来的是一个新的终端;

你也可以通过按Ctrl+B,然后按"(Shift 加逗号键),进行垂直分屏

f127e8f56265def2236463911a5d25b1.png

在多窗口时,你可以通过按Ctrl+B,然后按O切换到下一个屏幕(先从上到下,然后从左到右),或者按Ctrl+B,然后按;在当前窗口和上一个窗口之间切换;

良许个人微信

添加良许个人微信即送3套程序员必读资料

→ 精选技术资料共享

→ 高手如云交流社群

54f680e11a2ce20cd596dc24b40e5543.png


本公众号全部博文已整理成一个目录,请在公众号里回复「 m 」获取!

推荐阅读:

给代码写注释时有哪些讲究?

魔改一波合成大西瓜!代码已开源~

17 张程序员壁纸(使用频率很高)

5T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,单片机,树莓派,等等。在公众号内回复「1024」,即可免费获取!!

876433edb483f7f8324471b51bd8e54e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值