- 浏览: 145160 次
- 性别:
- 来自: 北京
最新评论
什么是 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作业。
发表评论
-
shellinabox遠端終端機
2013-03-07 16:52 2464介紹 Shellinabox 是一個利用 Ajax 技術構 ... -
VPN架設與單網卡共享上網
2011-09-27 22:54 0這個要在下週前完成,相對於hadoop的寫法要更簡單些。 -
Hadoop部署(含HDFS,MapReduce,Hive ,HBase)
2011-09-22 17:54 01 寫在前面的話 互聯網某兄 写道: 如 ... -
HDFS+MapReduce+Hive+HBase搭建
2011-08-13 08:42 0安裝步驟按一下: -
关于在RHEL5下VPN搭建出现619错误的解决办法(原创)
2010-11-20 09:49 1933文章來源於 sina 煙鬼博客 寫於 2009-04-28 ... -
Linux下批量新建用户(原创)
2010-11-20 09:45 2783文章來源於 sina 煙鬼博客 寫於 2009-05-02 ... -
linux下top命令参数解释
2010-08-15 21:54 1189top命令是Linux下常用的性能分析工具,能够实时显示系统中 ... -
redhat enterprise linux 5.4 安装 Mplayer (转)
2010-08-08 11:04 25271.下载相关codes ( http://www.mpla ... -
在rhel4(REDHAT Enterprise 4)上开启xmanager(转)
2010-07-27 12:13 2150第一步 In /etc/X11/fs/c ... -
Ubuntu8.04 Networkmanager 找不到VPN(轉)
2010-07-11 13:50 1499Ubuntu 下的Networkmanager可以轻松建立基于 ... -
Expect 手册中文版_2
2010-05-30 21:26 2293From 漏洞本来是要把这个程序命名为”sex” ... -
Expect 手册中文版_1
2010-05-30 21:21 7094From 本文由gunman翻译, ... -
umask 是什么 (修訂版)
2010-05-17 11:18 1390由於原來發布的有些錯 ... -
RHCE考试Troubleshooting中,linux 系统不能开机或可能出现的错误情况 (转)
2010-03-19 11:59 1415RHCE考试Troubleshooting中,linux ... -
Linux 中 crontab 详解及示例(收藏) 转
2010-03-18 11:09 959cron是一个linux下的定时执行工具,可以在无需人工 ... -
Webalizer 日志分析的搭建
2010-03-18 11:04 7680服务器: LINUX as 5 (redhat Lin ... -
linux 錯誤 java.net.UnknownHostException:www.chenpeng.org: www.chenpeng.org (已解决)
2009-12-10 23:48 3095在Linux下開發java,每當關閉伺服器的時候,總會時候出現 ... -
Linux 安装*src.rpm的时候出现错误
2009-12-07 13:29 14446Linux 安装*src.rpm的时候出现: ... -
linux 雙網卡共享上網nat方式
2009-12-06 10:51 1918OS:REDHAT ENTERPRISE LINUX 5 ... -
redhat linux rhel 5 改物理地址的方法
2009-12-06 10:26 14671.首先要把改物理地址的網卡 down掉 (eg:eth0) ...
相关推荐
1.QNX screen系统是一个...2.其中使用screen_create_context、screen_create_window、screen_read_display和screen_post_window等基本screen接口,对接口的理解很有帮助。 3.需根据代码,自行适配编译以及运行环境。
Movavi Screen Recorder Pro 是一款短小精悍超实用的屏幕录像软件和屏幕截图工具,精炼不失大方的界面拥有创建视频教学、保存网络摄像机中的视频录像、捕捉在线流视频、捕获应用程序、拍摄桌面快照等等超实用功能,...
WonderWebware Screen Ruler Pro 是 WonderWebware 公司出品的一个功能非常强大的屏幕尺软件,用来测量屏幕上任意两点之间的距离,可以在设计网页时用它测量网页上的元素来确定位置和大小,此版本为专业版. 标尺的单位...
usd screen usd screen usd screen usd screenusd screen usd screen usd screen usd screenusd screen usd screen usd screen usd screen
完成带on screen display功能的hotkey,功能和联想的hotkey类似。支持ThinkPad屏幕亮度调节的显示,音量调节,大写键,麦克风,触摸板禁用开启,CPU使用率上升,Fn组合键显示,电池电量等等的显示。支持手动,自动...
Screen
Android12 SplashScreen使用举例代码下载,运行效果 与 相关API使用介绍请参考博文: Android12适配指南——SplashScreen: https://xiaxl.blog.csdn.net/article/details/123522277 Android 12(API 31)引入了 ...
QNX操作系统的Screen开发帮助文档,包含OpenGL,EGL等的操作
SCR Screen Recorder Pro是一款手机屏幕视频录制工具,可以将你屏幕上的操作录制成一段视频,供你做教程用。软件支持使用硬件加速来获取高质量的图像,支持tegra设备。 -如果您不想把设备周围的声音录进去的话,...
printscreen -截屏并保存到剪切板(不截光标) printscreen+alt -截图当前窗口并保存到剪切板(不截光标) 可通过mspaint.exe粘贴获得剪切板图像 本程序增强键盘printscreen按键,使之能显示光标。 增强状态: ...
Quick Screen Recorder v1.5 注册机
Screen2SWF用来录制视频教程是最佳选择,它体积很小、简单易懂 Screen2SWF录制完之后支持保存为SWF/EXE/AVI这三种格式,若保存为EXE可以独立运行并播放。它的录制过程可以记录鼠标移动和点击,通过麦克风可以录音...
1.Zabbix-screen.py:提取两个数据中心各自的zabbix-- 云线路 三网互联网 线路监控数据图,并存在本地/tmp/zabbix_graph/下。 2.Hmail.py :读取/tmp/zabbix_graph/下的所有 云线路 三网互联网监控数据图,组成html...
系统管理员经常需要远程登录服务器,然后在服务器上跑一些程序。有时候,我们不得不花很长时间去运行...采用screen终端登录的方式后,当“远程连接突然中断”发生时,服务器将自动保存正在运行的程序,并转入后台执行。
在linux中会需要将任务或脚本放到后台跑,但需要看实时日志,就可以选择screen会话,直接rpm -ivh 安装就可以,不需要依赖其他的资源
C#实现SplashScreen,不同于VB.NET,需要在MAIN中控制加载界面的顺序。
ScreenFlow是Telestream屡获殊荣且易于使用的视频编辑,屏幕录制和共享工具。快来加入视频革命! 从翻转教室到录制的讲座,ScreenFlow为教师提供了强大的视频创作资源。 ScreenFlow可帮助营销人员创建和编辑外观精美...
强大的gif录制/剪辑工具-ScreenToGif 1.可以自定义热键以及设置文件存放目录、设置 gif 质量、编辑 gif 文件等等,官网也有很多动画演示; 2.ScreenToGif 的功能比其它同类工具GifCam、Licecap、Recordit 相比有明显...
FANUC CNC Screen Display Function_ FOCAS2Ethernet
Black Screen 是一个基于 Electron 的现代终端模拟器(和 shell),和其它终端模拟器不同的是,它应用了现今的用户界面。技术ElectronTypeScriptNodeJSReactJSSASS安装注意:目前只支持 OS X ,未来计划使 Black ...