vscode关闭后如何恢复在远程服务器的终端程序运行界面

网上有很多种解决方案,我觉得比较好用的是screen。这里先介绍screen的安装和使用办法:
通过 conda 安装 screen是比较方便的方式,可以按照以下步骤操作:


通过 Conda 安装 screen

  1. 打开终端或命令行工具。
  2. 确保你已经激活了 Conda 环境(如果需要):
    conda activate your_env_name
    
  3. 使用 Conda 安装 screen:
    conda install -c conda-forge screen
    

验证安装

安装完成后,检查 screen 是否安装成功:

screen --version

如果显示版本号,说明安装成功。


使用 screen

安装完成后,使用方法如下:

1. 启动新会话
screen -S mysession
  • mysession 是会话名称,可以自定义,例如 myprojecttest_session 等。
2. 在 screen 会话中运行程序

启动 screen 后,你可以像在普通终端中一样运行程序。

3. 分离会话(Detach)

按下 Ctrl + A,然后按 D,即可从当前会话中分离。

  • 分离后,会话会在后台继续运行。
4. 恢复会话(Reattach)
screen -r mysession
  • mysession 是你之前定义的会话名称。
5. 查看所有会话
screen -ls
  • 输出示例:
    There is a screen on:
            12345.mysession    (Detached)
    1 Socket in /run/screen/S-username.
    
6. 终止会话

在会话中运行 exit,或者按下 Ctrl + D,即可终止当前会话。


常用快捷键

  • Detach:Ctrl + A,然后按 D
  • 列出窗口:Ctrl + A,然后按 W
  • 创建新窗口:Ctrl + A,然后按 C
  • 切换窗口:Ctrl + A,然后按 N(下一个)或 P(上一个)
  • 退出并终止会话:Ctrl + D

通过 Conda 安装 screen 可以方便地管理环境依赖,并且可以自定义会话名称,适合在 Conda 环境中使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值