当我们ssh 或 telnet 远程主机时,你的网络连接突然断开了,那么你之前所做的所有工作可能都会丢失,所做的工作可能都要重做一遍,这会浪费我们许多的时间,非常影响我们的工作。那么有没有办法可以解决这个问题呢? Screen 这个实用工具的就是解决此问题。
- 安装
$ sudo apt-get install screen
robot@ubuntu:~$ screen -v
Screen version 4.03.01 (GNU) 28-Jun-15
- 使用
$ screen -S tmp.screen
$ vi readme.md
# 编辑输入文件内容
- 查看当前的screen
robot@ubuntu:~$ screen -list
There is a screen on:
15146.tmp (04/10/2021 02:52:10 PM) (Attached)
1 Socket in /var/run/screen/S-robot.
- 切换登录
robot@ubuntu:~$ screen -D -r 15146 #此处 ID 是创建时生产pid
[screen is terminating]
- 退出
ctrl + c 即退出 screen 终端。