1.screen简介

        Screen是Linux下的一款远程会话管理工具,可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。

        它可以创建多个会话(Session),每个会话中可以创建多个窗口(Window),每个窗口中可以运行单独的任务,并且互相之间不受影响,还可以方便快速的在不同的窗口和会话之间切换。

2.screen 的安装

2-1 查看是否安装

which screen 

 如果存在screen,就会显示出screen 的路径:

 

2-2 安装

#CentOS系统安装命令
yum install screen

#Debian/Ubuntu安装命令
apt-get install screen

3.常用指令

3-1 创建

#基本语法
screen -S 名字

#举例,创建一个名为Test的Session
screen -S Test 

 3-2 查看Session列表

#基本语法
screen -ls

# screen 的显示格式
<screen id>.<screen name>	(start time)	(status(Attached/Detached))

 

        解释说明:存在两个screen。其中一个的screen id为68926,screen的name为Expriment,创建的时间是(01/14/22 15:20:04),Attached代表的是当前正在此screen中。

3-3 进入screen 

#基本语法
screen -r screen.name

#举例
screen -r 68926.Experiment
或者
screen -r 68926
或者
screen -r Experiment

3-4 退出当前screen 

#使用按键操作退出
ALT + A +D

 3-5 删除screen

#基本语法
screen -S screen.name -X quit

#示例将name是Experiment的screen 删除

screen -S 68926.Experiment -X quit

 3-6 擦除全部的screen 

        服务器重启之后,全部的screen均会挂掉,需要借助擦除命令,将所有挂掉的screen清除掉。

#基本语法
screen -wipe
Logo

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

更多推荐