Tmux是陈师兄介绍的方法,Tmux是一个终端复用器(terminal multiplexer),属于常用的开发工具,学会了之后可以大大的提高工作效率。
作为服务器窗口操作,主要可以用到的命令如下:(PS:本文作为笔者自己的笔记,感谢:https://blog.csdn.net/CSSDCC/article/details/121231906 文章

  1. 新建窗口 tmux new -s your-session-name
  2. 在tmux窗口中,按下ctrl+b d或者输入以下命令,就会将当前session与窗口分离,session转到后台执行 tmux detach
  3. 退出session tmux kill-session -t your-session-name 该命令会直接杀死窗口
  4. 切换窗口:
    ctrl+b c: 创建一个新窗口(状态栏会显示多个窗口的信息)
    ctrl+b p: 切换到上一个窗口(按照状态栏的顺序)
    ctrl+b n: 切换到下一个窗口
    ctrl+b w: 从列表中选择窗口(这个最好用)
  5. 使用快捷键ctrl+b [ ,就可以通过方向键上下移动使用PageUp和PageDown可以实现上下翻页
  6. 注意!!!不要乱用ctrl+c 容易导致窗口关闭
  7. 重新回到窗口tmux attach -t your-session-name
  8. 窗口重命名tmux rename-session -t old-session new-session
  9. 划分窗格:# 划分为上下两个窗格 tmux split-window
    # 划分左右两个窗格 tmux split-window -h
    左右划分:ctrl+b %
    上下划分:ctrl+b “
  10. 其他操作
    列出所有快捷键,及其对应的 Tmux 命令: $ tmux list-keys
    列出所有 Tmux 命令及其参数: $ tmux list-commands
    列出当前所有 Tmux 会话的信息 :$ tmux info
    重新加载当前的 Tmux 配置: $ tmux source-file ~/.tmux.conf