使用screen管理远程多个终端

有时候在ssh登录管理远程服务器的时候,发现需要执行一些非常耗时的任务,而又不想再打开一个新的连接,那我们就可以使用screen命令进行多个“终端屏幕”的管理。

创建一个新的屏幕

$ screen -S download_task

其中的-S参数指明该屏幕的名称,这个是为了方便我们在后边进行切换管理。

后台当前屏幕

在进入新的屏幕后,你就可以随意操作了,比如进行一个下载任务。
在进行任务的过程中,我们需要把当前屏幕放入后台,去执行另一个任务。
那么,只需要按下快捷键:Ctrl+A+D即可

查看后台屏幕

在退出后台屏幕后,我们需要查看当前有那些后台屏幕在运行,那么可以使用如下命令:

$ screen -ls

切换后台屏幕

查看到我们要切换到后台任务名称后(状态必须为Attached),我们可以通过如下命令切换进去:

$ screen -r $download_task

注意:这个任务的名称前边需要添加一个$符号

结束屏幕任务

切换进去了,任务完毕后,我们需要退出当前屏幕,那么只需要输入exit或者快捷键Ctrl+D即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容