linux命令: screen

公司的服务器基本都是linux的,因此,也基本上是通过SSH远程登录进行维护,很多时候,需要更新一些软件,比较耗时,但是这个时候不能断开终端,否则进程就会被终止了。虽然可以使用 nohup,但管理起来比较麻烦。

screen 能很好解决这个问题,它能连接到多个本地或者远程会话,并且可以自由切换。可以理解命令行的窗口管理器。

在ubuntu上安装 screen 很简单,只需要执行以下命令:

sudo apt-get install screen

screen 主要操作为:创建会话、分离会话以及连接会话

  • 创建会话

直接执行: screen 就可以创建会话,然后可以在当前会话中进行任意操作。

  • 分离会话

在交互状态下,ctrl+a 然后按下 d键,即可分离会话,分离之后,程序会继续运行

  • 查看会话

通过: ls 参数可以查看当前会话

root@season_ubuntu:/# screen -ls
There is a screen on:
        382.pts-0.season_ubuntu (07/20/17 14:54:14)     (Detached)
1 Socket in /var/run/screen/S-root.

其中 382 就是会话的id

  • 连接会话

screen -r 会话id 即可连接会话

  • 退出/终止会话

连接会话后,使用 exit 命令可以退出会话

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

相关阅读更多精彩内容

友情链接更多精彩内容