tmux的基础使用

tmux简介

tmux是一个远程会话的管理工具,与screen类似。但screen已经基本停止维护了,代码中存在的大量问题也没人修复。而tmux则是一个非常活跃的项目,采用了真正的客户端/服务器模型,功能更加完善先进。

tmux安装

Centos7 库中已经自带的tmux,只要通过yum就可以安装

yum install tmux

centos6版本中的没有tmux,需要自行编译安装。其他系统亦可以采取类似centos的处理方法,先看库中有没有,没有的话通过编译的方式安装。

tmux的使用

常用tmux命令

tmux new -s xuda 创建一个名为xuda的session
tmux new -s xuda -d 在后台新建一个名为xuda的session
tmux ls 列出所有的session
tmux a -t xuda 登入名为xuda的session
tmux rename -t xuda xuda2 重新命名session名字
tmux kill-session -t xuda 杀死名为xxx的会话

快捷键基础

tmux有一个全局的快捷键开关,开关开启后就可以通过快捷键完成很多任务。默认的快捷键激活开关是C-b

推荐把capslock和ctrl键互换,使用ctrl的组合键会更加方便,windows平台可以使用ahk实现

快捷键参考

本章列出了使用C-b之后的快捷键

基础

  • ?:获取帮助信息

会话管理

  • s:列出所有会话
  • $:重命名当前会话
  • d:断开d当前会话(并不会杀死当前会话)

窗口管理

  • c:创建一个窗口
  • ,:重命名当前窗口
  • w:列出所有窗口
  • %:水平分割当前窗口(划为两个pane)
  • ":竖直分割当前窗口(划为两个pane)
  • n:下一个窗口
  • p:上一个窗口
  • 0~9:选择0~9对应的窗口

pane管理

  • h:移动到左边pane(自定义快捷键)
  • j:移动到下边pane(自定义快捷键)
  • k:移动到上边pane(自定义快捷键)
  • l:移动到左边pane(自定义快捷键)
  • q:显示pane编号
  • o:在pane之间切换
  • !:在新窗口显示当前pane
  • x:关闭当前pane

其他

  • t:在当前pane显示时间

参考资料

【1】http://blog.jobbole.com/87278/

转载于:https://my.oschina.net/xudayjt/blog/3016541

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值