linux screen命令的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux screen命令的使用相关的知识,希望对你有一定的参考价值。
参考网址: https://www.gnu.org/software/screen/manual/screen.html
1 背景
作为系统管理员,我们经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输、编译等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。
2 screen的简介
screen是一个全屏幕窗口管理器,它将多个进程(通常是交互式shell)之间的物理终端进行复用。每个虚拟终端提供DEC VT100终端的功能,另外还有来自ANSI X3.64(ISO 6429)和ISO 2022标准的多个控制功能(例如,插入/删除行和支持多个字符集)。每个虚拟终端都有一个回滚历史缓冲区,并且允许用户在Windows之间移动文本区域的复制和粘贴机制。当屏幕被调用时,它会创建一个单一的窗口,其中包含一个shell(或指定的命令),然后脱离您的方式,以便您可以按照通常的方式使用该程序。然后,您可以随时使用其他程序(包括更多的shell)创建新的(全屏)窗口,杀死当前窗口,查看活动窗口的列表,打开和关闭输出日志记录,在窗口,查看滚动历史记录,在窗口之间切换等。所有窗口完全独立运行程序。当窗口当前不可见时甚至当整个屏幕会话与用户终端分离时,程序继续运行。
3.下载地址:
http://ftp.gnu.org/gnu/screen/
ftp://ftp.gnu.org/gnu/screen/
4.安装screen
以上是关于linux screen命令的使用的主要内容,如果未能解决你的问题,请参考以下文章
⭐️《Linux 系列》⭐️ Linux 命令之 Screen 命令