zoukankan      html  css  js  c++  java
  • tmux使用

      在使用终端时,有时候要进入到不同的目录中,只使用一个窗口,需要来回的切换目录,很繁琐。另一种场景是需要在服务器上跑一个程序,断开连接后,服务器上的程序还能继续运行,后面还可以再连接到这个会话上。本机不能与服务器断开连接,否则服务器上的服务会停止。

      解决以上问题,tmux就可以了。

    在 shell 主进程下运行以下命令可以操作 tmux 会话:

    tmux new -s foo # 新建名称为 foo 的会话
    tmux detach 或者 ctrl+b d # 断开当前会话,会话在后台运行
    tmux ls # 列出所有 tmux 会话
    tmux a # 恢复至上一次的会话
    tmux a -t foo # 恢复名称为 foo 的会话,会话默认名称为数字
    tmux kill-session -t foo # 删除名称为 foo 的会话
    tmux kill-server # 删除所有的会话

    进入到tmux会话中后,可以使用下面命令操作:
    一般情况下 tmux 中所有的快捷键都需要和前缀快捷键 ⌃b 来组合使用(注:⌃ 为 Mac 的 control 键),即先按下这两个健,再进行其他操作。

    窗格操作

    % 左右平分出两个窗格
    " 上下平分出两个窗格
    x 关闭当前窗格
    { 当前窗格前移
    } 当前窗格后移
    ; 选择上次使用的窗格
    o 选择下一个窗格,也可以使用上下左右方向键来选择
    space 切换窗格布局,tmux 内置了五种窗格布局,也可以通过 ⌥1 至 ⌥5来切换
    z 最大化当前窗格,再次执行可恢复原来大小
    q 显示所有窗格的序号,在序号出现期间按下对应的数字,即可跳转至对应的窗格

    一般使用是,ssh到服务器,再在服务器上开启多个窗格。

  • 相关阅读:
    看过的代码
    ScipyLectures-simple学习笔记
    机器学习1一个月2017/11/24-2017/12/24
    机器学习课程 matlab 练习
    win7 win8 快捷键直接调出任务管理器
    java 关于getProperty()方法中反斜杠问题
    把myeclipse中html/jsp文件的视图调到只看代码
    Win7 server2008 共享文件夹 不输入网络密码
    别用visual editor了,用WindowBuilder
    visual editor ve1.5下载
  • 原文地址:https://www.cnblogs.com/leanfish/p/10115687.html
Copyright © 2011-2022 走看看