screen
是一个在Linux和Unix系统中非常有用的工具,特别是当你需要在远程服务器上运行长时间运行的任务时。下面是在CentOS 7上使用 screen
的基础指南:
安装
如果你的CentOS系统还没有安装 screen
,你可以使用下面的命令来安装:
sudo yum install screen
使用
-
新建会话
在终端输入
screen
并按回车,这将新建一个screen
会话。
screen
或者,你可以给新会话一个名称,以便将来容易识别
screen -S session_name
2、会话列表
要查看当前所有的 screen
会话,可以使用:
screen -ls
3、重新连接会话
如果你已经断开了某个 screen
会话,你可以用下面的命令重新连接:
screen -r
如果有多个会话,你需要指定会话名或会话ID:
screen -r session_name_or_ID
如果不能恢复:先screen -d ###
再screen -r ###
4、断开会话
要暂时断开当前会话并返回到主终端,你可以使用:
# 按下 Ctrl + A,然后按 D
5、关闭会话
如果你要结束会话,可以使用:
# 按下 Ctrl + A,然后按 K
或者在会话中直接输入 exit
。
删除 screen -S ### -X quit
快捷键
Ctrl + A, C
:在当前会话中创建一个新窗口。Ctrl + A, N
:切换到下一个窗口。Ctrl + A, P
:切换到上一个窗口。Ctrl + A, D
:断开当前会话,但任务会继续在后台运行。Ctrl + A, K
:关闭当前窗口。