Close

Tmux

tmux is a software application that can be used to multiplex several virtual consoles, allowing a user to access multiple separate terminal sessions inside a single terminal window or remote terminal session.

安装

各个发行版的包管理工具都能很方便的安装,mac osx 下使用Homebrew进行安装:

brew update
brew install tmux

tmux 与 screen 操作对比

显示session列表
– tmux ls
– screen -ls

session创建
– tmux new -s session-name
– screen -S session-name

session取回
– tmux attach
– screen -r

session附加
– tmux attach -t session-name
– screen -r session-name

tmux 常用功能

tmux默认prefix快捷键是C-b(Ctrl + b) ,习惯使用Screen快捷键可以通过修改~/.tmux.conf调整为C-a

# Set the prefix to ^A.
unbind C-b
set -g prefix ^A
bind a send-prefix

下面列出常用功能:
* C-b c 创建一个新窗口
* C-b d 卸载当前窗口
* C-b n 切换到下一个窗口
* C-b p 切换到上一个窗口
* C-b & 删除当前窗口
* C-b , 修改当前窗口

Leave a Reply

Your email address will not be published. Required fields are marked *