首页 > 其他分享 >screen使用教程

screen使用教程

时间:2024-11-11 17:42:14浏览次数:1  
标签:教程 窗口 Ctrl screen 然后 会话 使用 bash

screen 是一个非常有用的终端多任务管理工具,允许你在一个终端会话中运行多个会话,也可以让你在断开连接后重新连接会话,特别适用于远程服务器管理。以下是 screen 的一些基础使用方法和命令:

1. 安装 screen

在大多数 Linux 发行版中,screen 都可以通过包管理器来安装。以下是一些常用的安装命令:

bash # Ubuntu / Debian sudo apt-get install screen # CentOS / RedHat sudo yum install screen # macOS brew install screen

2. 启动一个新的 screen 会话

在终端中输入以下命令来启动一个新的 screen 会话:

bash screen

如果想给会话一个名字,可以使用以下命令:

bash screen -S 会话名称

3. 分离和重新连接会话

在运行 screen 会话时,你可以按下快捷键 Ctrl + A 然后按 D 键将会话分离,后台继续运行。

要重新连接会话,使用以下命令:

bash screen -r

如果有多个会话,你可以使用以下命令来查看会话列表:

bash screen -ls

然后选择要重新连接的会话,比如 screen -r 12345,其中 12345 是会话 ID。

4. 在 screen 中创建新窗口

screen 中按下 Ctrl + A,然后按 C 键可以创建一个新的窗口,每个窗口可以独立运行命令。

5. 在窗口之间切换

  • 切换到下一个窗口Ctrl + A,然后按 N
  • 切换到上一个窗口Ctrl + A,然后按 P
  • 列出所有窗口Ctrl + A,然后按 "(引号)

6. 关闭 screen 会话

要关闭一个 screen 会话,只需在窗口中输入 exit 退出会话即可。如果所有窗口都关闭了,screen 会话也会结束。

7. 常用快捷键

  • 分离当前会话Ctrl + A,然后按 D
  • 列出所有窗口Ctrl + A,然后按 "
  • 强制终止会话Ctrl + A,然后按 K
  • 查看帮助Ctrl + A,然后按 ?

示例:运行长时间任务

在远程服务器上执行长时间任务时,可以在 screen 中运行,分离会话后,任务会继续执行。即使断开连接,也可以重新连接来查看任务进度。

  1. 启动 screen 会话:

    bash screen -S mytask
  2. 执行命令(例如运行 Python 脚本):

    bash python myscript.py
  3. Ctrl + A 然后按 D 键分离会话。

  4. 重新连接会话:

    bash screen -r mytask

更多用法

screen 还有很多高级功能,如分屏显示、日志记录等,可以通过以下命令查看详细帮助:

bash man screen

标签:教程,窗口,Ctrl,screen,然后,会话,使用,bash
From: https://www.cnblogs.com/lvye001/p/18540225

相关文章

  • T113启动G2D旋转竖屏当作横屏使用
    在全志T113平台上,开发触摸屏的QT产品。基于成本选择了竖屏,但是产品是横屏形式。QT应用竖屏转横屏可以走纯软件的实现,但是T113平台性能孱弱,使用纯软件实现UI操作不流畅,有卡顿现象。全志T113有G2D模块,可以启用G2D旋转屏幕,减少CPU消耗,避免UI卡顿。所以:启用G2D旋转屏幕旋转触摸......
  • 使用LangGraph构建复杂AI工作流:子图架构详解
    一、子图架构概述子图(Subgraph)是LangGraph中一个强大的特性,它允许我们将复杂的工作流程分解成更小、更易管理的组件。通过子图,我们可以实现模块化设计,提高代码的可重用性和可维护性。1.1子图的基本概念子图本质上是一个完整的图结构,可以作为更大图结构中的一个节点使用。它具......
  • (12-1)使用YOLOv8识别检测交通标志:背景介绍+项目简介+准备环境
    12.1 背景介绍随着自动驾驶技术的不断发展和智能交通系统(ITS)逐步普及,交通标志的自动识别成为了交通安全和管理中的一个重要研究领域。交通标志不仅为驾驶员提供必要的指示信息,同时也是自动驾驶系统中重要的感知模块。准确、高效地识别和理解交通标志对自动驾驶系统的安全性......
  • 分享Photoshop(PS)最新安装包教程百度云网盘资源下载
    如小伙伴们所熟悉和了解的,PS是AdobePhotoshop的简称,它是一款常用的平面设计软件,也是大家经常接触到的图像处理工具。目前最新已推出CC2025版本。PS有很多功能,可分为图像编辑、图像合成、校色调色及功能色效制作部分等。PS软件使用众多的编修与绘图工具,可以有效地进行图片编辑......
  • 使用python对图片resize
    使用python对图片resizefromPILimportImagedefresize_image(input_path,output_path,target_size):#打开图像withImage.open(input_path)asimg:#获取原始宽度和高度original_width,original_height=img.size#计......
  • ospf静态路由基础教程
     需要准备的设备如下(这边推荐把地址标出来防止敲的中途忘记)  我们这边给PC1和PC2顺便配置好 第一步,我们需配置端口,这边我给需要配置的端口地址圈起来我们已经清楚了每个路由器端口需要配置的地址,我们就可以开始配了 !!!第一台路由器是需要配置4个端口不要忘了!!!......
  • wpf项目使用winform控件
    环境:Win10、VS2017一、新建WPF项目  2.WPF项目添加System.Windows.Forms和WindowsFormsIntegration引用  3. 编写WPF窗体代码3.1.头部添加引用1xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"2xmlns:wfi="clr-namespace:S......
  • 信息收集2-----网络空间资产搜索引擎使用
    一.FOFA官网描述:FOFA-网络空间资产搜索引擎是北京华顺信安推出的一款通过对全球网络对外开放服务的资产进行主动或被动方式探测、抓取、存储,分析整理不同种类的网络空间资产指纹信息(规则),并对符合规则的资产进行统计分析,进而快速检索全球网络空间资产的产品。它能够帮助用户迅速......
  • linux中使用cd指令跳转路径时带不带“/”
    在Linux中使用`cd`命令跳转目录时,是否需要`/`取决于路径的类型。以下是规则:1.**绝对路径:以`/`开头**-如果路径以`/`开头,表示从根目录开始的**绝对路径**。-使用绝对路径可以精确定位到文件系统中的某个目录,不受当前目录影响。-例如:```bashcd/......
  • 三个使用R语言进行数据分析的案例【初级版】
    案例一:分析电影评分数据数据背景假设我们有一个包含电影评分的数据集,数据集包含三列:电影名称、评分和评论数量。目标绘制电影评分的直方图。计算电影评分的平均值找出评分最高的电影步骤1.1.数据导入#数据导入movie_data<-read.csv("movie_ratings.csv")1.2.数......