Linux 知:tmux

本文详细介绍了如何在Ubuntu、Fedora和openSUSE系统上安装tmux,以及tmux的核心概念、命令操作(session、window和pane)、配置选项和实用技巧。适合提升终端工作效率和个性化定制。

1. 前言

tmux 是一个终端多路复用器:它允许从单个屏幕创建、访问和控制多个终端。tmux 可能会从屏幕上分离并继续在后台运行,然后再重新连接。

官方仓库:https://github.com/tmux/tmux

2. 安装

2.1. deb包方式

如在ubuntu系统上,执行如下命令进行安装:

sudo apt-get install tmux

2.2. rpm包方式

如在fedora系统上,执行如下命令进行安装:

sudo yum install tmux

如在openSuse系统上,执行如下命令进行安装:

sudo zypper install tmux

2.3. 源码包方式

如果目标系统上未提供对应的软件包安装形式,可以借助源码进行安装:

1)从发布的tar包进行安装

./configure [--prefix=xxx/xxx]
make
make install

若不指定--prefix,则默认安装到/usr/local下
2)从版本控制系统进行安装

git clone https://github.com/tmux/tmux.git
cd tmux
sh autogen.sh
./configure [--prefix=xxx/xxx]
make
make install

备注:tmux依赖其它软件包,如果当前系统环境中没有安装这些依赖包,需要自行安装。具体依赖哪些包可以访问官方仓库查看。

3. 名词

  • session
    会话或任务,是一组窗口的集合, 通常用来概括同一个任务。session 可以有自己的名字便于任务之间的切换。
  • window
    单个可见窗口。windows 有自己的编号,也可以认为和 MobaXterm 中的 Tab 类似。
  • pane
    窗格,一个窗口可以被划分成很多小块,这些小块就是窗格,类似于 Vim 中 C-w +v 后的效果

下面是三个元素在 tmux 中的具体展现:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

canpool

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

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

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

打赏作者

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

抵扣说明:

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

余额充值