美文网首页
Linux中使用screen命令提高效率

Linux中使用screen命令提高效率

作者: 铜锣饼 | 来源:发表于2021-05-12 17:08 被阅读0次

screen是linux中很实用的一个小工具,可以帮助保存当前的命令行对话进程,特别适合于以下场景:

  1. 命令行跑一个程序的过程中,网络不好,terminal掉线了,导致程序跑一半退出,下次登录后要重新跑
  2. 工作到一半,保存现场,下次登录terminal以后,快速回到上次工作的现场
  3. 多项互不相干的工作并行操作,只用一个terminal登录

可以把screen看过一个永远不会掉线的terminal,在screen视图中运行的进程,不会随着terminal退出而掉线,类似于nohup,但是比nohup好用很多。

安装screen

Ubuntu

apt update
apt install screen

Centos

yum update
yum install screen

常用screen命令

screen有很多命令,用法很强大,但是常用的记住这3个就够了

screen -S XXX        # 创建一个名字为XXX的视图
screen -R -D XXX   # 恢复到名字为XXX的视图,如果不存在就创建
screen -ls                # 列出所有视图
screen -X -S XXX quit   # 删除视图,不常用

快捷键

在视图中,可以用 Ctrl+a, 快捷键 的方式切换
Ctrl+a,d :离开当前视图
Ctrl+d,离开当前screen并删除

更多高级用法可以参考
https://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html

相关文章

  • Linux | 使用 Screen 管理远程会话 & Docke

    Screen常用命令 参考:linux 技巧:使用 screen 管理你的远程会话 “Screen是一个可以在多个...

  • Linux中使用screen命令提高效率

    screen是linux中很实用的一个小工具,可以帮助保存当前的命令行对话进程,特别适合于以下场景: 命令行跑一个...

  • linux操作常用汇总

    crontab grep 日志分析 Linux 系统挂载数据盘 scp使用方法 screen命令 安装ZendGu...

  • linux screen命令的使用

    参考链接:https://blog.csdn.net/weixin_42651205/article/detail...

  • Linux screen命令的使用

    一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完...

  • Linux中的screen命令

    1、简介Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程...

  • linux命令: screen

    公司的服务器基本都是linux的,因此,也基本上是通过SSH远程登录进行维护,很多时候,需要更新一些软件,比较耗时...

  • Linux命令:screen

    screen -ls,显示screen列表screen -r id,重新进入某个idscreen -D -r i...

  • Linux 命令 Screen

    GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程...

  • Linux screen命令

    有时候putty连接服务器,当数据量较大,运行时间较长时,直接跑命令,窗口或许异常终止,不得不重新跑。可以使用Li...

网友评论

      本文标题:Linux中使用screen命令提高效率

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