tmux 安装与使用
在mac上习惯了用iterm2来进行分屏操作,换到ubuntu系统赶紧安装一个tmux,要不总是新开终端也不是个办法。
安装
sudo apt-get update
sudo apt-get install tmux
tmux介绍
tmux 是一个终端多窗口程序。它能实现在一个窗口中多个终端的创建,连通和控制。tmux 可以和当前屏幕解除绑定后台运行,随后也可以重新绑定回来。
当tmux启动时,它在一个窗口中创建一个新的会话(session)并在屏幕上展现出来。屏幕的状态栏既能显示了当前会话的信息也能用来键入用户交互命令。
一个会话(session)就是在tmux的管理下的一些虚拟终端的合集。每个session有一个或多个链接的窗口。一个占据整个屏幕的窗口可能会被分成方形的块,每个块都是一个虚拟的终端(the pty(7 系统是0~6)的查询page 给出虚拟终端的技术细节文档)。任意数量的tmux实例可能链接到同样的session,任意数量的窗口会在同一个会话呈现。一但所有的session被关闭,tmux就会退出。
每个会话都是持久的并且将支持意外的断开连接(如ssh(1)链接超时)或者主动断开的链接(通过C-b d 快捷键)。 tmux 可以通过下面的方式重新链接:
$ tmux attach
在tmux中一个会话有一个客户端呈现在屏幕上,所有的会话都被一个服务器管理。服务器和客户端是分开的进程两者通过/tmp 中的socket链接通信。
网友评论