首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux Screen命令入坑指南

Linux Screen命令入坑指南

作者头像
逍遥子大表哥
发布2025-07-28 17:23:54
发布2025-07-28 17:23:54
40100
代码可运行
举报
文章被收录于专栏:kali blogkali blog
运行总次数:0
代码可运行

在Linux中执行命令,当不小心关闭了终端或与SSH断开连接。当前执行的命令也会随之关闭。想要命令在系统后台运行,该怎么办呢?screen是一个非常有用的工具。它允许你在单个终端会话中创建多个虚拟终端,从而可以同时运行多个任务,即使在断开与服务器的连接后也可以保持这些会话。

安装

代码语言:javascript
代码运行次数:0
运行
复制
yum install screen
apt-get install screen

基本用法

在启动screen后,你将进入一个新的终端会话。在这个会话中,你可以执行所有常规的终端命令。

想要离开当前会话,返回到系统的终端中,按快捷键Ctrl + A,然后按d键,来分离当前的screen会话。

重新进入会话

代码语言:javascript
代码运行次数:0
运行
复制
screen -r <会话ID>

会话id可以通过screen -ls命令查看。

切换窗口:

使用Ctrl + A,然后按n(下一个窗口)或p(上一个窗口)来在多个窗口间切换。

关闭窗口:

在窗口内执行exit命令来关闭窗口。如果只想关闭当前窗口,可以使用Ctrl + D键。

常用快捷键

快捷键

说明

Ctrl + A, c

创建新窗口

Ctrl + A, n

切换到下一个窗口

Ctrl + A, p

切换到上一个窗口

Ctrl + A, A

为当前窗口重命名

Ctrl + A, d

分离会话

Ctrl + A, Esc

进入复制/滚动模式

Ctrl + A, Tab

在拆分窗口之间切换

总结

screen是一种非常强大且灵活的工具,特别适合在终端中进行长时间的任务和多任务管理。当然,除了这款工具,可以利用nohup命令也可以实现程序在后台运行。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 kali笔记 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 基本用法
  • 常用快捷键
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档