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 中的具体展现:


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

被折叠的 条评论
为什么被折叠?



