`

screen

阅读更多

什么是 screen
  嗯,从小历史就不好,这里不谈 screen 的历史, screen 是干嘛的?依照它的在线手册(manual pages),它是个全萤幕的视窗管理员(full-screen window manager),不过别紧张,它跟 X-Window 上面的 GNome,AfterStep 等等视窗管理员一点关系也没有。
  
   简单地说,它是个文字界面的 VT100/ANSI 终端模拟器(terminal emulation),如果你玩网络已有一段时间了,那你一定曾经在某 BBS 站注册时,会发现它要你输入你的终端机型别,通常预设就是 VT100 了,所以只要按了 enter 键就可以了,而什么是 terminal ,可以想成是定义你键盘上某个键按下去之后在萤幕上会显示出来什么符号或是字元,以及萤幕上的一行可以容纳多少个字元等等,详细的资料请参考 termcap , FreeBSD 使用者请看 /usr/share/misc/termcap,Linux 使用者(RedHat)请看 /etc/termcap 。至于 Window 的使用者,对不起,找个工作站连上去吧。
  
  好,那么 screen 到底可以做些什么呢?
  当我们执行 screen 时,会进入 screen 的空间里,你会发现没什么变化,只是好像重新执行了一次 shell ,没错,如果你只做一件事,其他都不管,那 screen 对你来说没什么做用,但是如果你打算登入到很多 bbs 站(好比来个五个 bbs 站吧),可是又怕在这么多视窗中切换会不小心跟错误的人传了错误的讯息,或是怕视窗开了太多,有人传给你重要的讯息而你看不到而忽略了,那你就需要它了。
   
  当然,我的意思不是说 screen 是上 bbs 站的利器(当然也是:p),而是可以让你只要靠一个视窗就可以同步地处理很多的事情,你可以在浏览某大 bbs 站文章时,同时正有一个 process 在编程明天要交的功课,而另一个 process 正在帮你传送(ftp)某个大档案。而你可以不需要再移动你的手放到滑鼠上面去切换视窗,只需要按三个键就可以切换到你希望看到的视窗。
  
   中文字是很麻烦的,刚刚说的视窗,实际上是不同的东西,在 X-Window 下或是 Window98/NT/2000 下的视窗就是开出来一个个外面有框框的东西,右上角还会有三个小框框让你缩放或关掉这个视窗。而经由 screen 所开出来的视窗则只是在原来的视窗里再生出一个视窗,你一次只能看到一个视窗画面,但是同时所有的视窗(最多一个 screen session 可以开十个视窗)仍然在运作(好比在背景执行的 process)。
  
  附:

screen
  
    功能说明:多重视窗管理程序。
  
    语  法:screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>]
  
    补充说明:screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。
  
    参  数:
    -A  将所有的视窗都调整为目前终端机的大小。
    -d<作业名称>  将指定的screen作业离线。
     -h<行数>  指定视窗的缓冲区行数。
    -m  即使目前已在作业中的screen作业,仍强制建立新的screen作业。
    -r<作业名称>  恢复离线的screen作业。
    -R  先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
    -s  指定建立新视窗时,所要执行的shell。
    -S<作业名称>  指定screen作业的名称。
    -v  显示版本信息。
    -x  恢复之前离线的screen作业。
    -ls或--list  显示目前所有的screen作业。
    -wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业。 
 
分享到:
评论

相关推荐

    利用QNX screen接口共享屏幕显示图像

    1.QNX screen系统是一个...2.其中使用screen_create_context、screen_create_window、screen_read_display和screen_post_window等基本screen接口,对接口的理解很有帮助。 3.需根据代码,自行适配编译以及运行环境。

    Movavi Screen Recorder(屏幕录制软件)官方中文版V21.4.0

    Movavi Screen Recorder Pro 是一款短小精悍超实用的屏幕录像软件和屏幕截图工具,精炼不失大方的界面拥有创建视频教学、保存网络摄像机中的视频录像、捕捉在线流视频、捕获应用程序、拍摄桌面快照等等超实用功能,...

    WonderWebware Screen Ruler Pro v6.0 破解版

    WonderWebware Screen Ruler Pro 是 WonderWebware 公司出品的一个功能非常强大的屏幕尺软件,用来测量屏幕上任意两点之间的距离,可以在设计网页时用它测量网页上的元素来确定位置和大小,此版本为专业版. 标尺的单位...

    usd screen usd screen

    usd screen usd screen usd screen usd screenusd screen usd screen usd screen usd screenusd screen usd screen usd screen usd screen

    thinkpad热键屏显fn热键On screen display

    完成带on screen display功能的hotkey,功能和联想的hotkey类似。支持ThinkPad屏幕亮度调节的显示,音量调节,大写键,麦克风,触摸板禁用开启,CPU使用率上升,Fn组合键显示,电池电量等等的显示。支持手动,自动...

    Screen

    Screen

    Android12 SplashScreen使用案例代码下载

    Android12 SplashScreen使用举例代码下载,运行效果 与 相关API使用介绍请参考博文: Android12适配指南——SplashScreen: https://xiaxl.blog.csdn.net/article/details/123522277 Android 12(API 31)引入了 ...

    QNX Screen Developers Guide

    QNX操作系统的Screen开发帮助文档,包含OpenGL,EGL等的操作

    Screen Recorder Pro 1.0.5.apk

    SCR Screen Recorder Pro是一款手机屏幕视频录制工具,可以将你屏幕上的操作录制成一段视频,供你做教程用。软件支持使用硬件加速来获取高质量的图像,支持tegra设备。 -如果您不想把设备周围的声音录进去的话,...

    PrintScreen++(增加显示光标)

    printscreen -截屏并保存到剪切板(不截光标) printscreen+alt -截图当前窗口并保存到剪切板(不截光标) 可通过mspaint.exe粘贴获得剪切板图像 本程序增强键盘printscreen按键,使之能显示光标。 增强状态: ...

    Quick Screen Recorder v1.5 注册机

    Quick Screen Recorder v1.5 注册机

    Screen2SWF用来录制

    Screen2SWF用来录制视频教程是最佳选择,它体积很小、简单易懂  Screen2SWF录制完之后支持保存为SWF/EXE/AVI这三种格式,若保存为EXE可以独立运行并播放。它的录制过程可以记录鼠标移动和点击,通过麦克风可以录音...

    python抓取zabbix-screen 线路中当天及7天前图并发html邮件.docx

    1.Zabbix-screen.py:提取两个数据中心各自的zabbix-- 云线路 三网互联网 线路监控数据图,并存在本地/tmp/zabbix_graph/下。 2.Hmail.py :读取/tmp/zabbix_graph/下的所有 云线路 三网互联网监控数据图,组成html...

    screen 使用方法详解

    系统管理员经常需要远程登录服务器,然后在服务器上跑一些程序。有时候,我们不得不花很长时间去运行...采用screen终端登录的方式后,当“远程连接突然中断”发生时,服务器将自动保存正在运行的程序,并转入后台执行。

    screen会话安装需要的rpm包

    在linux中会需要将任务或脚本放到后台跑,但需要看实时日志,就可以选择screen会话,直接rpm -ivh 安装就可以,不需要依赖其他的资源

    C#实现SplashScreen

    C#实现SplashScreen,不同于VB.NET,需要在MAIN中控制加载界面的顺序。

    【最新版】ScreenFlow-9.0.4.dmg【亲测可用】最好的视频编辑 和屏幕录制

    ScreenFlow是Telestream屡获殊荣且易于使用的视频编辑,屏幕录制和共享工具。快来加入视频革命! 从翻转教室到录制的讲座,ScreenFlow为教师提供了强大的视频创作资源。 ScreenFlow可帮助营销人员创建和编辑外观精美...

    gif工具-ScreenToGif 2.8.1

    强大的gif录制/剪辑工具-ScreenToGif 1.可以自定义热键以及设置文件存放目录、设置 gif 质量、编辑 gif 文件等等,官网也有很多动画演示; 2.ScreenToGif 的功能比其它同类工具GifCam、Licecap、Recordit 相比有明显...

    FANUC CNC Screen Display Function_ FOCAS2Ethernet

    FANUC CNC Screen Display Function_ FOCAS2Ethernet

    现代终端模拟器BlackScreen.zip

    Black Screen 是一个基于 Electron 的现代终端模拟器(和 shell),和其它终端模拟器不同的是,它应用了现今的用户界面。技术ElectronTypeScriptNodeJSReactJSSASS安装注意:目前只支持 OS X ,未来计划使 Black ...

Global site tag (gtag.js) - Google Analytics