tmux
Tmux 是 Terminal Multiplexer 的简称,它是一款优秀的终端复用软件,类似 GNU screen,但比screen更出色。tmux来自于OpenBSD,采用BSD授权。
Tmux 可用于在一个终端窗口中运行多个终端会话。不仅如此,还可以通过 Tmux 使终端会话运行于后台或是按需接入、断开会话,这个功能非常实用。
Tmux安装
sudo apt-get install tmux # ubuntu |
基本配置,打开配置文件 ~/.tmux.conf,添加配置:
set -g mouse on # 用鼠标自由调整窗格大小,还可以通过右键实现一些基本操作。 |
Tmux的使用
安装完成后输入命令tmux即可打开软件,界面十分简单,类似一个下方带有状态栏的终端控制台;但根据tmux的定义,在开启了tmux服务器后,会首先创建一个会话,而这个会话则会首先创建一个窗口,其中仅包含一个面板;也就是说,这里看到的所谓终端控制台应该称作tmux的一个面板,虽然其使用方法与终端控制台完全相同。
一个tmux的会话中可以有多个窗口,每个窗口又可以分割成多个窗格。我们工作的最小单位其实是窗格。默认情况下在一个窗口中,只有一个大窗格,占满整个窗口区域。我们在这个区域工作。首先在新创建的一个会话里面是会默认创建一个窗口的。可以在当前会话窗口中创建多个窗口。窗口为单位申请资源,一个窗口一组资源。
常用Tmux命令
名称:几个 windows (创建日期) [分辨率] |
会话
- 启动会话
tmux new -s <name>
- 分离会话
tmux detach
或者ctrl+b d
ctrl+b是在会话中激活控制台 - 查看会话
tmux ls
- 重接会话
tmux attach -t <name>
- 杀死会话
tmux kill-session -t <name>
- 切换会话
tmux switch -t <session-name>
- 重命名会话
tmux rename-session -t <old-name> <new-name>
窗口
- 创建新窗口
ctrl+b c
- 关闭当前窗口
ctrl+b &
- 打开窗口列表并通过上下键选择窗口enter进入
ctrl+b w
- 重命名当前窗口
ctrl+b ,
- 修改当前窗口编号
ctrl+b .
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 JrunDing!
评论