tmux常用命令

原创
2017/03/15 23:25
阅读数 918

转自伯乐在线  http://blog.jobbole.com/87584/ ,如有侵权,请联系

转自伯乐在线  http://blog.jobbole.com/87278/ ,如有侵权,请联系

以下是一些 tmux 超越 screen 的地方:

  • screen 的项目大体上已经终止了,并且代码中有大量的问题
  • tmux 是一个活跃的项目,并且其代码库经常进行更新
  • tmux 使用的是真正的客户端/服务器模型,而 screen 只是模拟了这种模型的行为
  • tmux 同时支持 emacs 和 vim 的快捷键
  • tmux 支持自动重命名窗口
  • tmux 可以高度的脚本化
  • tmux 的窗口分割功能更加先进

常用命令

运行tmux

# tmux

会话

一个 Tmux 会话中可以包含多个窗口。会话功能非常简单易用,例如可以为一个特定的项目创建一个专用的 Tmux 会话,或者直接tmux新建会话但并不指定名字

# tmux new -s session-name
  • 显示会话列表

在linux命令行执行

# tmux ls

或者在tmux内执行

Ctrl-b s
  • 退出会话
Ctrl-b d
  • 重命名当前会话
Ctrl-b $
  • 连接回创建的会话
# tmux a -t session-name
或者
# tmux a -t 会话号
  • 关闭会话
$ tmux kill-session -t session-name

窗口

  • 新建窗口

在tmux内执行

Ctrl-b c

在下面底部就能看到新建的窗口

  • 翻页/上下滚动
Ctrl-b [
然后就可以鼠标滚动或者 page down/page up 上下翻页了
按Esc可以退出
  • 切换窗口
Ctrl-b 然后输入窗口号(0,1,2...)
  • 关闭窗口
切换到对应的窗口
Ctrl-b 然后按&(Shift-7)
然后按y就关闭窗口
  • 创建一个竖直放置的窗格
Ctrl-b %
  • 创建一个水平放置的窗格
Ctrl-b "
  • 在窗格间切换
Ctrl-b o
  • 关闭当前窗格
Ctrl-b x
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部