title: Tmux 使用简记 date: 2015-07-22 09:49:22 tags: [运维工具,Linux]

简述:tmux是指通过一个终端登录远程主机并运行后,在其中可以开启多个控制台的终端复用软件。tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机;个人更注重工作环境的连续性,可以进行会话保持(保证可以在网络情况不佳的情况下工作现场不丢失)。

常用操作

1
2
3
4
5
tmux new-session -s session-name	#创建一个新的tmux对话
tmux ls	#列出已有的tmux列表,相当于Ctrl-B s
tmux attach-session -t sessionname = tmux a -t sessionname(支持缩写匹配)	#进入一个tmux会话窗
使用Ctrl-B d返回主shell界面,tmux仍旧在后台运行,里面的命令也保持运行状态
tmux kill-session -t session-name	#关闭开启在后台的终端;在终端下也可以使用exit进行退出

快捷键操作

C-b c #创建一个新的窗口 C-b n #切换到下一个窗口 C-b p #切换到上一个窗口 C-b d #临时断开会话,还可以连上的 C-b pageup/pagedown #向上或向下翻页

参考教程

使用大全(桔子空间) 不明觉厉(命令行神器)

Tmux源码安装

yum install tmux -y # wget http://downloads.sourceforge.net/tmux/tmux-1.6.tar.gz cd tmux-1.6 ./configure make make install

配置手册

个性配置参考 配置地址二