05月02, 2016

tmux简易指南

tmux是什么

tmux是终端会话管理工具,比screen更为强大。tmux的session里面有window,window里面有pane。

alt

开启tmux

运行tmux命令,开启tmux服务端,并默认进入一个会话。

tmux内部默认快捷键为Ctrl+b,eg:

  • Ctrl+b s /tmux ls 显示所有会话并可选择进入某个会话
  • Ctrl+b d /tmux detach 断开当前会话

新建tmux会话

exit退出tmux,在tmux外部运行

tmux new -s session_name

断开当前会话

用以下命令可以断开当前会话,稍后可以重新接入会话

tmux detach

或者Ctrl+b d

重新接入断开的会话

tmux a -t session_name

彻底关闭一个会话

tmux kill-session -t session_name

快捷键汇总

按下 Ctrl-b 后的快捷键如下:

基础

  • ? 获取帮助信息

会话管理

  • s 列出所有会话
  • $ 重命名当前的会话
  • d 断开当前的会话

窗口管理

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

窗格管理

  • % 创建一个水平窗格
  • " 创建一个竖直窗格
  • q 显示窗格的编号
  • o 在窗格间切换
  • } 与下一个窗格交换位置
  • { 与上一个窗格交换位置
  • ! 在新窗口中显示当前窗格
  • x 关闭当前窗格

其他

  • t 在当前窗格显示时间
  • 上下左右 跳到上下左右的分割窗口

切割窗口有些 Default Layout 可以用, 比如已经切了4个窗口.

  • Esc 1 直的切割窗口排列 (M-1)
  • Esc 2 横的切割窗口排列 (M-2)
  • Esc 3 上面一个大的横窗口 + 下面直的三个直窗口(M-3)
  • Esc 4 左面一个大的横窗口 + 右面直的三个直窗口 (M-4)
  • Esc 5 四个窗口各 1/4 (M-5)

本文链接:https://blog.cosli.top/post/tmux简易指南.html

-- EOF --

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。