一、搭建环境

系统版本:CentOS 7.6

终端软件:Xshell 7


二、安装前准备

1.先输入如下命令检查系统中是否已经安装screen。

screen -version

2.如果系统没有安装,输入命令后提示如下:

[root@iZxdbpkv8ewzl8Z ~]# screen -version
-bash: screen: command not found

3.如果显示如下版本信息说明已经安装,可以直接使用:

[root@vultr ~]# screen -version
Screen version 4.01.00devel (GNU) 2-May-06

三、安装方法

yum install screen

1.安装过中会有一次确认,输入y即可:
在这里插入图片描述
2.等待安装完成后,在命令行输入查看版本的代码,显示版本即安装成功,如下图:

screen -version

在这里插入图片描述


四、创建 screen 会话

1.使用如下命令创建新会话,将 “name” 替换为该会话的描述,这样可以轻松地记住会话中正在运行的进程。

screen -S name

2.创建screen会话后,执行你需要保存的进程命令,如本例为:启动java程序

[root@iZxdbpkv8ewzl8Z ~]# screen -S javademo
[root@iZxdbpkv8ewzl8Z ~]# cd /root/javademo/
[root@iZxdbpkv8ewzl8Z javademo]# java -jar demo-0.0.1-SNAPSHOT.jar 

在这里插入图片描述


五、退出 screen 会话

1.要从当前的 screen 会话中分离,你可以按下Ctrl + A + D。所有的 screen 会话仍将是活跃的,你之后可以随时重新连接。


六、重新连接 screen 会话

1.使用如下命令可以查询当前已创建的 screen 会话:

[root@iZxdbpkv8ewzl8Z ~]# screen -ls
There are screens on:
	11479.kafka	(Detached)
	11355.javademo	(Detached)
2 Sockets in /var/run/screen/S-root.
[root@iZxdbpkv8ewzl8Z ~]# 

2.如上表示当前已创建2个会话,此时我们可以通过id或 screen 名称进入会话中:(任选其一)

screen -r 11355
screen -r -S javademo

七、关闭 screen 会话

  1. 在 screen 会话的窗口输入命令 exit,则退出当前的 screen 会话。
  2. 使用快捷键 Ctrl + A + K(大写) 【先按下Ctrl和A键,然后按下大写的K,屏幕左下角会出现 Really kill this window [y/n] ,此时输入y,当前会话就会关闭】
    在这里插入图片描述
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐