学会使用Screen,不再惧怕SSH中断

  • FishXX
  • LV5工程师
  • |      2014-10-27 15:29:36
  • 浏览量 2658
  • 回复:3

Screen怎么理解呢?理解为虚拟终端管理器吧。我们可以用它在后台管理终端界面,这样SSH断开后就不用怕正在进行的操作中断了。

一、安装:

sudo apt-get update

sudo apt-get install screen

二、使用:

1、创建一个虚拟终端,

使用putty登录树莓派后执行

screen -S terminal1

这样就创建好一个名为terminal1的终端了

此时我们可以随便执行操作了,

比如执行sudo apt-get upgrade,或者其它消耗时间比较长的工作,像编译内核等等。

按ctrl+a后再按d这样就保存好一个虚拟终端了,系统会提示deatached

我们的SSH什么的可以完全断开不管了,让虚拟终端自己运行去吧。

2、访问已经创建好的终端

screen -ls可以列出已经创建的正在后台运行的终端

screen -r 终端名称就可以了

比如screen -r terminal1

3、彻底退出

如果一个虚拟终端中的程序执行完毕了,screen -r 进入这个终端后再执行exit就完全退出了。


这样以后通过SSH编译内核之类的长时间工作时,再也不怕因为断网造成的操作中断了。

在任何linux设备上都能安装Screen,操作也是一样的

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:3
FishXX 2014-10-30
互相学习,共同进步
0   回复
举报
发布
Ickey_king 2014-10-29
不错,进来学习一下
0   回复
举报
发布
小麦克 2014-10-28
顶鱼大,鱼大每次都能带来新的知识
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子