前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >screen 的使用笔记

screen 的使用笔记

作者头像
公爵
发布2022-09-28 14:23:35
6820
发布2022-09-28 14:23:35
举报
文章被收录于专栏:公爵书房公爵书房

前言

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

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

环境

我这里使用的环境如下

代码语言:javascript
复制
Debian 10.2 64bit

检查

首先使用以下命令查看是否已经安装了screen

代码语言:javascript
复制
which screen 

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

image-20220705080754185
image-20220705080754185

安装

执行以下命令即可完成安装

代码语言:javascript
复制
apt-get install screen

常用指令

创建

代码语言:javascript
复制
#基本语法
screen -S 名字
 
#举例,创建一个名为Test的Session
screen -S Test 

查看列表

代码语言:javascript
复制
#基本语法
screen -ls
image-20220705081459925
image-20220705081459925

解释说明:存在一个screen。其中一个的screen id为2570,screen的name为1,创建的时间是(07/05/2022 07:48:52 AM)。

进入screen

代码语言:javascript
复制
#基本语法
screen -r screen.name
 
#举例
screen -r 2570.1
或者
screen -r 2570
或者
screen -r 1

退出screen

代码语言:javascript
复制
#使用按键操作退出
ALT + A +D
#也可以使用这个命令退出当前窗口
screen -d
#如果要结束本窗口使用
exit

删除screen

代码语言:javascript
复制
#基本语法
screen -S screen.name -X quit
 
#示例将name是1的screen 删除
 
screen -S 2570.1 -X quit

擦除全部的screen

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

代码语言:javascript
复制
#基本语法
screen -wipe

参考文档

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 环境
  • 检查
  • 安装
  • 常用指令
    • 创建
      • 查看列表
        • 进入screen
          • 退出screen
            • 删除screen
              • 擦除全部的screen
              • 参考文档
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档