screen 相关概念
- 会话:screen 命令从 linux 终端创建出一组进程来管理多个窗口的操作,这个进程组叫一个会话。
- 窗口:一个会话中可以创建一个或多个窗口,每一个窗口都相当于一个 ssh 登录,可以执行任何 shell 程序。
- 断开会话:一个会话可以中断,在想要重新进入时可以再进入进行未完成的工作。
screen 常用操作
- screen -S name 创建一个新的会话
- screen -d name 从外部分离(detach)一个会话
- C-a d 从内部暂离当前会话(先按住Ctrl 和 a ,再按d)
- screen -r name reattach一个已经存在的会话
- screen -ls 列出所有会话
- screen -XS name quit 从外部结束一个会话
- C-a quit 从内部结束当前会话
window 常用操作
注意:只有在screen 会话中才可以使用 窗口(window)命令
- C-a S 横向切分窗口
- C-a | 纵向切分窗口
- C-a tab 移动到下一个分割区域
- C-a c 创建一个窗口
- C-a k kill一个窗口
- C-a n 切换到下一个窗口
- C-a p 切换到上一个窗口
- C-a C-a 在最近使用的窗口来回切换
- C-a w 显示所有窗口列表
- C-a 0...9 在会话中切换到第0...9个窗口
- C-a X 将分割的区域结束掉
- C-a Q 关闭处当前区域外的其他所有区域
- C-a z 把当前会话放到后台运行,用shell的fg命令可以回去
- C-a " 从列表中切换窗口
- C-a A 设置窗口别名
时间: 2024-12-13 16:34:38