一款超牛逼的Linux终端复用神器附安

Tmux简介

Tmux是一个优秀的终端复用软件,类似GNUScreen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机。是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活、动态的进行各种布局和操作。

Tmux可用于在一个终端窗口中运行多个终端会话。不仅如此,还可以通过Tmux使终端会话运行于后台或是按需接入、断开会话,这个功能非常实用。

Tmux的使用场景

1)可以某个程序在执行时一直是输出状态,需要结合nohup、来放在后台执行,并且ctrl+c结束。这时可以打开一个Tmux窗口,在该窗口里执行这个程序,用来保证该程序一直在执行中,只要Tmux这个窗口不关闭2)公司需要备份数据库时,数据量巨大,备份两三天弄不完,这时不小心关闭了终端窗口或误操作就前功尽弃了,使用Tmux会话运行命令或任务,就不用担心这些问题。3)下班后,你需要断开ssh或关闭电脑,将运行的命令或任务放置后台运行。4)关闭终端,再次打开时原终端里面的任务进程依然不会中断Tmux功能:

提供了强劲的、易于使用的命令行界面。可横向和纵向分割窗口。窗格可以自由移动和调整大小,或直接利用四个预设布局之一。支持UTF-8编码及色终端。可在多个缓冲区进行复制和粘贴。可通过交互式菜单来选择窗口、会话及客户端。支持跨窗口搜索。支持自动及手动锁定窗口。Tmux安装

ubuntu版本下直接apt-get安装

#sudoapt-getinstalltmuxcentos7版本下直接yum安装

#yuminstall-ytmuxCentos6编译安装tmux


转载请注明:http://www.aierlanlan.com/rzgz/3106.html