安装Screen

在Ubuntu系统中,使用以下命令安装Screen:

sudo apt-get update
sudo apt-get install screen

创建Screen会话

启动一个新的Screen会话,并为其命名:

screen -S [会话名称]

退出Screen会话

在会话内,可以通过以下命令退出Screen:

exit

或者在会话外,强制结束一个Screen会话:

screen -S [会话名称或ID] -X quit

临时断开Screen会话

按以下快捷键临时断开Screen会话:

Ctrl + A, D

列出所有Screen会话

查看所有正在运行的Screen会话:

screen -ls

重新连接到Screen会话

重新连接到一个已存在的Screen会话:

screen -r [会话名称或ID]

如果只有一个Screen会话在运行,可以直接使用:

screen -r

Screen快捷键

在Screen会话中,Ctrl + A是默认的前缀键,以下是常用快捷键:

  • Ctrl + A, C:创建一个新的窗口
  • Ctrl + A, N:切换到下一个窗口
  • Ctrl + A, P:切换到前一个窗口
  • Ctrl + A, W:显示所有窗口列表
  • Ctrl + A, K:杀掉当前窗口
  • Ctrl + A, ":分割当前窗口
  • Ctrl + A, Tab:在分割的窗口之间切换
  • Ctrl + A, X:锁屏当前会话
  • Ctrl + A, ?:显示所有快捷键的帮助信息

分屏操作

  • Ctrl + A, S:水平分割窗口
  • Ctrl + A, |:垂直分割窗口
  • Ctrl + A, X:关闭当前分屏

会话日志

  • Ctrl + A, H:开始记录日志
  • Ctrl + A, : 然后输入 log on:开始记录日志
  • Ctrl + A, : 然后输入 log off:停止记录日志

会话锁定与解锁

  • Ctrl + A, X:锁定会话
  • 输入密码:解锁会话

其他操作

  • Ctrl + A, : 然后输入 hardcopy:将屏幕内容保存到文件
  • Ctrl + A, : 然后输入 sessionname [新会话名称]:重命名当前会话