C83blog

  • cpe
  • 游戏
    • mc
  • 系统技巧
    • 软件分享
    • 虚拟机
    • win
    • linux
    • 翻墙
  • 维修
  • 未分类
  • 登录
  1. 首页
  2. 系统技巧
  3. linux
  4. 正文

screen使用教程

2025年3月10日 123点热度 0人点赞 0条评论

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

 

标签: 暂无
最后更新:2025年3月27日

sydw

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
最新 热点 随机
最新 热点 随机
中兴F31Pro刷全功能后台保姆级教程 杀死一个已经detached的screen会话 ollama amd ati rx6600使用rocm 在 Termux 中修改 Ollama 的监听地址 termux初始化操作安装debian Debian下的压缩 (zip) 解压缩 (unzip) 命令 screen使用教程 NPS反制之绕过登陆验证 Debian / Ubuntu 手工添加 Swap 分区 frp toml VPS/服务器的下载测速文件 鲲鹏关闭ipv6 ssh版 鲲鹏CPE关闭ipv6 n2n添加联盟 zlt x30 切卡和adb
中兴F31Pro刷全功能后台保姆级教程
完整优雅的卸载腾讯云云服务器安全监控组件 x-ui支持多协议多用户的面板 Debian下的压缩 (zip) 解压缩 (unzip) 命令 Termux 镜像使用帮助 sqlite配置下载安装及使用教程 甲骨文 Ubuntu关闭防火墙 鲲鹏关闭ipv6 ssh版 vn007修改imei 甲骨文vps改用密码登录 中兴F31Pro刷全功能后台保姆级教程 N2N 内网穿透 服务器搭建 移远 修改imei Win10怎么删除远程桌面连接记录?(3种方法) 甲骨文DD debian 更改计算机上的远程桌面的侦听端口

COPYRIGHT © 2022 C83blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang