前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux centos screen命令基础用法

Linux centos screen命令基础用法

原创
作者头像
用户10792926
发布2023-11-30 17:25:46
3950
发布2023-11-30 17:25:46
举报
文章被收录于专栏:基础配置基础配置

screen是一个在Linux系统中非常有用的工具,特别是当你需要在远程服务器上运行长时间运行的任务时

下面是在centos7中使用方法

安装

如果你的centos 7 没有安装可以执行下面命令安装

代码语言:javascript
复制
sudo yum install screen

当然如果你找不到安装包你可以执行下面这命令

代码语言:javascript
复制
yum install -y epel-release

然后执行

代码语言:javascript
复制
yum install screen

在Debian或Ubuntu上,你可以使用以下命令安装:

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

使用

1.新建会话

在终端输入screen并按回车,这将新建一个screen会话

代码语言:javascript
复制
screen

或者,你可以给新会话一个名称,这样好找到

代码语言:javascript
复制
screen -S <会话名>

2.会话列表

查看当前使用的”screen“会话,可以使用

代码语言:javascript
复制
screen -ls

3.重新连接会话

如果你已经断开了某个screen会话,你可以用下面的命令重新连接:

代码语言:javascript
复制
screen -r

如果有多个会话,你需要指定会话名或会话ID

代码语言:javascript
复制
screen -r <会话名>

4.断开会话

要暂时断开当前会话并返回到主终端,你可以使用:

代码语言:javascript
复制
按下ctrl+A+D

5.关闭会话

如果你要结束可以执行下面的

代码语言:javascript
复制
按下ctrl+A+K
代码语言:javascript
复制
或者在会话中直接输入exit
代码语言:javascript
复制
删除screen -S <会话名>-X quit

6.快捷键

screen的常用快捷键,他们可以在screen会话中使用

  • Ctrl +A,c:创建新窗口
  • Ctrl +A,n:切换到下一个窗口
  • Ctrl +A,p:切换到上一个窗口
  • Ctrl +A,A:为当前窗口重命名
  • Ctrl +A,d:分离会话
  • Ctrl +A,k:关闭当前窗口
  • Ctrl +A,[Enter]:进入复制/滚动模式
  • Ctrl +A,Esc:进入复制/滚动模式(VI编辑器风格)
  • Ctrl +A,z:暂时禁用会话
  • Ctrl +A,s:水平拆分当前窗口
  • Ctrl +A,|:垂直

screen 创建的虚拟终端,有2种工作状态:

  • Attached:表示当前screen正在作为主终端使用,为活跃状态。
  • Detached:表示当前screen正在后台使用,为非激发状态。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 使用
    • 1.新建会话
      • 2.会话列表
        • 3.重新连接会话
          • 4.断开会话
            • 5.关闭会话
              • 6.快捷键
                • screen 创建的虚拟终端,有2种工作状态:
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档