暗能星系

    • 登录
    • 搜索

    分屏工具 tmux

    小技巧
    1
    1
    9
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • A
      anneng 最后由 anneng 编辑

      5658c99a-66ee-4421-a9b0-9b05f1853381-image.png
      https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/
      tmux - terminal multiplexer 命令行分屏工具
      1.基本概念
      session 会话:tmux 启动后会自动启动一个tmux后台服务,管理所有的窗口。甚至远程链接突然断开时,也可以重新链接,不影响远端启动的其他服务。
      window 窗口:一个虚拟桌面。
      pane 小窗口:窗口可以分割成不同的小框。

      2.基本操作
      sudo apt-get install tmux
      tmux 启动
      C-b % 水平分割
      C-b " 竖向分割
      C-b 上下箭头 移动当前窗
      exit Ctrl-d 退出(关闭)当前窗
      C-b c 创建窗口
      C-b p 进入前一个窗口
      C-b n 进入下一个窗口
      C-b q 显示小窗口编号
      C-b <number> 进入某个编号的窗口
      C-b d 暂别当前会话
      C-b D 选择暂别某个会话
      tmux ls 查看当前会话列表
      tmux attach -t 0 重新链接会话
      tmux new -s database 创建会话 名字为 database
      tmux rename-session -t 0 database 重新将会话0命名为 database
      tmux attach -t database 重新连接database会话
      C-b ? 进入帮助
      C-b z 当前窗口全屏 再次操作恢复原大小
      C-b C-<arrow key> 调整窗口大小
      C-b , 重命名当前窗口
      C-b $ 重命名当前会话
      C-b x 关闭当前小窗

      tmux的好处:
      session handling: detaching from and attaching to sessions helps me with context switching and remote working
      platform independence: I can use tmux on my Macbook, my Linux notebook, Cloud servers, Raspberry Pis, BeagleBones, etc.
      customizable: there are many ways I can customize the look and behavior of my tmux environment. And I can sync this across different platforms using a simple dotfile

      1 条回复 最后回复 回复 引用 0
      • First post
        Last post
      Powered by 暗能星系