美文网首页我用 LinuxLinuxLinux学习之路
Linux多重视窗管理命令screen

Linux多重视窗管理命令screen

作者: Sui_Xin | 来源:发表于2018-11-25 11:42 被阅读4次

本文首发于我的个人博客:Suixin's Blog
原文: https://suixinblog.cn/2018/11/screen.html  作者: Suixin

在日常的编码中肯定需要登录到远程Linux服务器,经常需要在上面运行一些需要很长时间才能完成的任务,如:传输文件、跑爬虫代码等,需要保证退出服务器的连接,该任务也不会终止掉。使用nohup命令已经可以完成一些较为简单的任务(nohup:在Linux服务器后台跑程序),但真正的多会话管理还是要用到screen命令。
一般的Linux系统都自带screen命令,所以无需手动安装。

常用参数

  • -S:后加作业名称新建一个screen作业;
  • -ls-list:列出目前的所有screen作业;
  • -d:后加作业名称远程使该作业离线;
  • -r:后加作业名称恢复该离线的作业;
  • -wipe:删除已经无法使用的作业。

快捷键

进入一个screen session后,可能你开始跑一些程序,这时不能在命令行输入任何东西,就需要使用快捷键来操作。这里所有的快捷键都是以Ctrl+A开头的(Mac也是⌃+A而不是⌘+A)。

  • Ctrl+A+D:detach当前session,会将当前的session任务放到后台执行,回到还没进入当前session的状态,即使断开远程连接session也不会中断(最常用);
  • Ctrl+A+T:在底线显示当前时间以及登入时间;
  • Ctrl+A+K:强行关闭当前的window;
  • Ctrl+A+W:显示所有window列表;
  • Ctrl+A+X:锁定当前window,需要用用户密码解锁。

经典使用方式

# 新建suixinPython作业
screen -S suixinPython
# 在新作业中运行长时间的代码
python test.py
# 使用快捷键detach当前session
⌃+A+D
# 退出ssh连接
exit
# 重新链接服务器
ssh root@……
# 恢复suixinPython会话
screen -r suixinPython

参考

https://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html

相关文章

  • Linux多重视窗管理命令screen

    本文首发于我的个人博客:Suixin's Blog原文: https://suixinblog.cn/2018/1...

  • Centos8 yum install screen

    screen 安装 screen是一个很好用的多重视窗管理程序,但是在centos8 ,默认没有办法直接使用yu...

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

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

  • screen 多重视窗管理程序

    1.安装 screen 2.创建分屏 screen -S [分屏名称] 3.强行推出 不保持运行 当前会话不要了,...

  • CentOS下screen 命令详解

    CentOS下screen 命令详解 一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux ...

  • 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...

  • 将已经运行的程序移动至screen中

    screen是一个经常会使用到的命令,用于管理会话,这里先列几个screen 的常用命令screen -S na...

网友评论

    本文标题:Linux多重视窗管理命令screen

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