screen的使用

screen是一款强大的命令行会话管理器,通过它,你可以创建多个本地或远程的命令行会话,并在它们之间自由切换。即使SSH连接断开,screen中的会话也不会受到影响,可以随时恢复,避免了任务中断的困扰。本文将介绍如何使用screen来管理会话和窗口,包括创建、切换、共享、锁定和关闭等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

screen

发现了一个命令行神器–screen.

之前通过 ssh 远程登录 linux 时, 一项任务正在执行中, 如果连接断开了, 那么这
个任务就会被杀掉, 之前的所有的操作就半途而废了.

现在我们可以通过 screen 同时连接多个本地或远程的命令行会话, 并可以自由切换. 只要 screen 本身没有终止, 在其内部运行的会话都可以恢复.


  • 会话操作

screen -x name    共享 name 这个 session

可以多个终端共同使用同一个 session,就是别人的输入,在你的终端里面
会同步输出,比较厉害。

screen -S name   创建一个名为 name 的 session

screen -ls     列出当前所有的 session

screen -r name  回到 name 这个 session

screen -d name  远程 detach name 这个 session


  • 窗口操作

在每个 screen session 下,所有的命令都以 ctrl+a 开始
(以下都省略前缀)

?    显示帮助

c    create 创建一个新的 window

n     切换到下个 window

ctrl+a  在两个最近的 window 间切换

x     锁住当前的 window

k     关闭当前 window(如果是最后一个,则销毁 session)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值