软件环境:
    screen-4.0.3-1.el5
    openssh-4.3p2-16.el5
util-linux-2.13-0.44.el5
    util-linux-ng-2.14.tar.gz
        下载地址:http://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.14/util-linux-ng-
2.14.tar.gz
###########################################################################
例1、使用screen工具实现多个shell终端屏幕共享 (可能需要从RHEL5光盘安装screen软件包)
Step1: 使用本地登录、SSH远程登录的方式分别连接至服务器

    Step2: 在其中一个字符终端中启用一个线程名为“Test”的screen窗口管理器
[root@host1 ~] screen -S Test
Step3: 在其他字符终端中连接至Test线程
[root@host1 ~] screen -list        #//查看有那些可用的screen线程
[root@host1 ~] screen -x Test
测试结果:
        1. 在其中任何一个字符终端中执行的操作,其他终端的屏幕上都可以同步显示。
        2. 如果其中的一个终端不再希望其他终端看到自己的输入,可以按Ctrl+A+C组合键,之后的
操作就只显示在当前终端,输入exit可以返回原来的共享状态。
        3. 在screen共享状态中,输入exit可以返回原来的shell环境。

例2、使用script工具记录输出到当前终端的信息
[root@host1 ~] script /tmp/scr.rec
#// 执行此命令后开始在后台记录,将结果保存到指定文件,直至输入exit退出。
    #// 若不指定保存文件名,默认将保存到当前目录下的typescript文件
    #// 若增加-q选项,则以静默模式运行,即开始或结束录制时不显示提示信息
    #// 若增加-a选项,可以以追加的方式保存记录结果
    —— 使用cat可以查看录制的结果文件,但是vi编辑器中的操作可能无法显示,需要借助
scriptreplay播放查看。

例3、使用scriptreplay播放script记录的文件内容
Step1: 安装util-linux-ng工具包(以Tarball编译)
[root@host1 ~] tar zxvf util-linux-ng-2.14.tar.gz
[root@host1 ~] cd util-linux-ng-2.14
[root@host1 util-linux-ng-2.14] ./configure && make && make install
Step2: 使用script记录终端信息的同时记录时间信息(需结合标准错误输出)
[root@host1 ~] script -t 2> scr.rec.time -a scr.rec
Step3: 使用scriptreplay播放带时间控制的script记录内容
[root@host1 ~] scriptreplay scr.rec.time scr.rec        #//若省略第2个参数,则默认查找
typescript文件
 
本文转自张琦51CTO博客,原文链接:http://blog.51cto.com/zhangqi/489044,如需转载请自行联系原作者

Linux字符模式下的“远程桌面共享”及屏幕录制相关推荐

  1. Linux字符模式下如何设置/删除环境变量

    Linux字符模式下设置/删除环境变量方法: bash下 设置:export 变量名=变量值 删除:unset 变量名 csh下 设置:setenv 变量名 变量值 删除:unsetenv 变量名 h ...

  2. vnc远程linux命令,用VNC实现远程桌面共享(支持Windows, Linux, …) | 易水博客

    用VNC实现远程桌面共享(支持Windows, Linux, -) VNC,全称为Virtual Network Computing,它是一个桌面共享系统.它的功能,类似于windows中的远程桌面功 ...

  3. [转载] linux、Solaris下xdmcp远程桌面服务

    原文链接 http://youlvconglin.blog.163.com/blog/static/52320420106243857254/ 使用图形界面远程登录linux和Solaris,首先要在 ...

  4. linux系统远程工具,分享|Remmina:一个 Linux 下功能丰富的远程桌面共享工具

    Remmina 是一款在 Linux 和其他类 Unix 系统下的自由开源.功能丰富.强大的远程桌面客户端,它用 GTK+ 3 编写而成.它适用于那些需要远程访问及使用许多计算机的系统管理员和在外出行 ...

  5. Remmina:一个 Linux 下功能丰富的远程桌面共享工具

    转自 https://linux.cn/article-8493-1.html Remmina 是一款在 Linux 和其他类 Unix 系统下的自由开源.功能丰富.强大的远程桌面客户端,它用 GTK ...

  6. linux下 远程桌面连接,Unix/Linux下通过远程桌面连接Windows OS

    不知Microsoft出于什么考虑,在Windows XP中只允许一个Session通过远程桌面连接,如果一台XP为管理工作站,只有它能够访问后端的SAN Switch或存储系统,那么多人将无法同时使 ...

  7. linux远程windows无法输入,XRDP在Windows下用远程桌面连接,键盘失效有关问题

    XRDP在Windows下用远程桌面连接,键盘失效问题 很久没上这个博客了,最近在做虚拟化方面的东西,有个需求是通过windows远程连接Linux桌面,采用的是xrdp.安装和使用xrdp都比较容易 ...

  8. RedHat Linux 5企业版开启VNCSERVER远程桌面功能[转]

    RedHat Linux 5企业版开启VNCSERVER远程桌面功能 环境:RedHat Linux 5企业版. Xwindows:gnome (红帽默认安装的图形界面) 尽管我们可以使用SSH连接远 ...

  9. linux远程打开windows程序,为新手讲解Linux和Windows系统的远程桌面访问知识

    很多新手都是使用Linux和Windows双系统的,它们之间的远程桌面访问是如何连接的,我们就为新手讲解Linux和Windows系统的远程桌面访问知识,包括所使用的软件及方法.本文所使用的Linux ...

最新文章

  1. 实战清除电脑上恶意弹出广告窗口
  2. 1月12号 UIView
  3. Sizeof与Strlen的区别与联系(转)
  4. 【shell 大系】Linux Shell常用技巧
  5. 《Adobe Illustrator CC 2014中文版经典教程(彩色版)》—第1课1.4节修改图稿的视图...
  6. 实现路由器无线接收另一个路由器无线信号搭建网络
  7. 北京文化:截至10月8日 来源于《我和我的家乡》的收益约为8000万元-1亿元
  8. Linux 下安装JDK1.8-解压版
  9. 电子邮件 e-mail原理
  10. 排错-通过LLDP信息查找环路(以H3C S5100为例)
  11. 数字电路28(设计步骤及十进制加计数器设计)
  12. win7下登录中国银行网银,叫你四步搞定!
  13. 电路基础-交流电-正弦量和相量
  14. Zerg 族历史简介
  15. python中nums[:]和nums
  16. 30行Python代码,抓取全网实时热点,获取最新资讯
  17. HTTP常见状态码 以及解决方法
  18. [关注大学生]大学毕业生择业:是当鸡头还是凤尾?
  19. 用Python给图片加水印
  20. 手机电池为什么会爆炸

热门文章

  1. UA MATH564 概率论 QE练习题2
  2. 【旧文章搬运】Win7可变对象头结构之InfoMask解析
  3. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---43
  4. Java虚拟机5:常用JVM命令参数
  5. js - prototype 继承
  6. JSON和JSONP
  7. qt 连接mysql
  8. jdbc和mysql面试题_JDBC数据访问技术面试题(附答案)
  9. 【STM32】标准外设库,系统架构,时钟系统
  10. 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第5章-基于骨干网络的多智能体系统群集运动与避障控制