CentOS下Tmux安装和使用

你是不是经常需要SSH远程登录到Linux服务器?操作一些命令时必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。

之前解决方案使用Screen,但此项目基本不再开发支持,顾新一代工具Tmux出现光芒。

Tmux介绍:

Tmux是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活、动态的进行各种布局和操作。涩可以做到一条命令就启动起来(强大的配置),左侧是终端,右侧是Vim,下面来一个gdb——总之它就是一个灵活的IDE,任仍你配置。

在Linux/OSX下安装Tmux

你可以通过编译软件源或者通过系统包管理器的方式安装,我建议使用包管理器,这样比编译更快更简单

OSX:
# sudo brew install tmux
# sudo port install tmux

Debian/Ubuntu:
# sudo apt-get install tmux

RHEL/CentOS/Fedora(RHEL/CentOS 要求 EPEL repo):

EPEL库安装
$ wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
$ rpm -ivh epel-release-6-8.noarch.rpm
$ sudo yum install tmux

这样就OK啦!


基础管理sessions的命令:
tmux #开启tmux
tmux ls #显示已有tmux列表
tmux new -s <会话名>
tmux attach-session -t 数字  #选择tmux
tmux rename-session -t <会话名> <新名字>

tmux kill-session -t <会话名>


把窗口分成许多面板:

你可以水平或者竖直分割一个窗口,水平分割输入:
CRTL-b "

现在你就拥有两个面板,现在我们竖直分割:
CRTL-b %

在他们之间移动:
CTRL-b <光标键>

命令参考:

C代表ctrl键

C-b c 创建一个新的窗口    
C-b n 切换到下一个窗口
C-b p 切换到上一个窗口
C-b l 最后一个窗口,和上一个窗口的概念不一样哟,谁试谁知道
c-b w 通过上下键选择当前窗口中打开的会话
 
C-b 数字 直接跳到你按的数字所在的窗口
C-b & 退出当前窗口
C-b d 临时断开会话 断开以后,还可以连上的哟:)
C-b " 分割出来一个窗口 (横向)
C-b % 分割出来一个窗口 (纵向)
 
C-b o 在小窗口中切换    
C-b (方向键)
C-b ! 关闭所有小窗口
C-b x 关闭当前光标处的小窗口
C-b t 钟表
C-b pageup/pagedo


参考:
http://www.cnblogs.com/dyllove98/p/4096019.html

http://os.51cto.com/art/201410/453671.htm

http://blog.chinaunix.net/uid-26285146-id-3252286.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值