美文网首页
使用screen管理远程多个终端

使用screen管理远程多个终端

作者: NextStack | 来源:发表于2016-09-01 11:44 被阅读0次

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

创建一个新的屏幕

$ screen -S download_task

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

后台当前屏幕

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

查看后台屏幕

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

$ screen -ls

切换后台屏幕

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

$ screen -r $download_task

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

结束屏幕任务

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

相关文章

网友评论

      本文标题:使用screen管理远程多个终端

      本文链接:https://www.haomeiwen.com/subject/uibcettx.html