使用screen创建终端后,该终端除非手动用指令删除或关机重启,否则其会一直存在。包括但不限于关闭终端窗口,断开网络连接等。
以Ubuntu为例,首先先安装screen:
sudo apt update
sudo apt-get install screen
screen -S xxxx # 此处的xxxx是自己设置的screen名称
可以创建多个不同名字screen同时存在,此时会直接进入已创建好的screen中。
screen -ls
screen -r xxxx # 此处的xxxx是要进入的screen名称
退回普通终端,但保留当前的screen
screen -d
ctrl+d
或
exit
在screen中,滚动鼠标滚轮的操作会变为和普通终端使用键盘上下按键的操作一致的结果。因此,为了查看其中的所有的输出,要先让screen进入复制模型,然后就可以进行查看了,同时按下以下三个按键:
按下
screen -wipe
screen的三种状态: