screen的用法
screen 是一个非常有用的命令行工具,它可以让你在单个终端窗口中打开、使用、管理和切换多个终端会话。以下是一些常用的 screen 命令:
创建新的 screen 会话:
screen -S mysession
这个命令会创建一个名为 mysession 的新 screen 会话
列出所有的 screen 会话:
screen -ls
这个命令会列出所有当前的 screen 会话
恢复到已有的 screen 会话:
screen -r mysession
这个命令会恢复到名为 mysession 的 screen 会话。如果存在多个匹配的会话,你需要提供更多的信息以便确定具体的会话
分离当前的 screen 会话:
screen -d mysession
或者在已连接的 screen 会话中按 Ctrl-a d。
在 screen 会话中切换窗口:
Ctrl-a n # 切换到下一个窗口
Ctrl-a p # 切换到上一个窗口
Ctrl-a 0-9 # 切换到指定编号的窗口
强制删除 screen 会话:
screen -X -S [session # you want to kill] quit
这个命令会强制结束指定的 screen 会话
在 screen 会话中创建新的窗口:
Ctrl-a c
在 screen 会话中关闭当前窗口:
exit
关闭当前 shell 或执行 exit 命令会关闭当前的窗口。如果这是 screen 会话中的最后一个窗口,那么这个 screen 会话也会随之结束
查看更多的信息
man screen