tmux/screen 常用指令

  1. 基本操作
    1. 会话管理
    2. 窗口和面板操作
    3. 关闭
    4. 窗口和面板操作(更高级)
    5. 设置和调整
  2. screen
    1. 基本操作

基本操作

  • 启动 tmux 会话:

    tmux

  • 新建 tmux 会话:

    tmux new -s session_name

会话管理

  • 列出会话:

    tmux ls

  • 附加到会话:

    tmux attach -t session_name

  • 分离会话:

    • Ctrl + b 然后 d

窗口和面板操作

  • 创建新窗口:
    • Ctrl + b 然后 c
  • 切换窗口:
    • Ctrl + b 然后 n(下一个窗口)
    • Ctrl + b 然后 p(上一个窗口)
    • Ctrl + b 然后窗口编号(如 0, 1, 2
  • 关闭当前窗口:
    • Ctrl + b 然后 &
  • 分割窗口:
    • 水平分割: Ctrl + b 然后 %
    • 垂直分割: Ctrl + b 然后 "
  • 切换面板:
    • Ctrl + b 然后 o(切换到下一个面板)
    • Ctrl + b 然后 q(显示面板编号)
  • 调整面板大小:
    • Ctrl + b 然后 :,输入 resize-pane -D(向下调整),-U(向上调整),-L(向左调整),-R(向右调整)
  • 关闭当前面板:
    • Ctrl + b 然后 x

关闭

ctrl + d  关闭窗口
tmux kill-server

窗口和面板操作(更高级)

  • 重命名窗口:
    • Ctrl + b 然后 ,(输入新名称)
  • 复制模式:
    • Ctrl + b 然后 [
    • 选择文本: 使用箭头键移动光标,按 Space 开始选择,Enter 复制选择的文本
    • 粘贴文本: Ctrl + b 然后 ]

设置和调整

  • 打开 tmux 命令提示符:
    • Ctrl + b 然后 :
  • 查看帮助:
    • Ctrl + b 然后 ?

screen

screen 是一个强大的终端多路复用工具,以下是一些常用指令:

基本操作

  1. 启动新会话

    screen
    
  2. 命名会话

    screen -S <session_name>
    
  3. 列出会话

    screen -ls
    
  4. 重新连接会话

    screen -r <session_name>
    
  5. 分离会话(保持会话在后台运行):

    • 使用快捷键 Ctrl + A 然后按 D
  6. 终止会话

    • 在会话中输入 exit 或者使用快捷键 Ctrl + A 然后按 K 来杀死当前窗口
  7. 在会话间切换

    • 使用快捷键 Ctrl + A 然后按 N(下一个)或 P(上一个)
  8. 创建新窗口

    • 使用快捷键 Ctrl + A 然后按 C
      关闭窗口
    • 使用快捷键 Ctrl + A 然后按 k
  9. 查看帮助

    • 使用快捷键 Ctrl + A 然后按 ?

这些基本指令可以帮助你更好地使用 screen。如果需要更深入的功能或参数,可以查阅 man screen


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。与我联系email c2VjaW5mby5tQGdtYWlsLmNvbQo=