iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux shell脚本学习录制与回放终端会话
  • 236
分享到

linux shell脚本学习录制与回放终端会话

终端脚本linux 2022-06-04 21:06:09 236人浏览 泡泡鱼
摘要

amosli@amosli-pc:~/learn$ script -t 2> timing.log -a output.session#开始录制Script started, file is out


amosli@amosli-pc:~/learn$ script -t 2> timing.log -a output.session#开始录制
Script started, file is output.session
amosli@amosli-pc:~/learn$ hello1
No command 'hello1' found, did you mean:
Command 'hello' from package 'hello-debhelper' (main)
Command 'hello' from package 'hello' (main)
hello1: command not found
amosli@amosli-pc:~/learn$ who
amosli tty7 2013-12-19 22:58
amosli pts/1 2013-12-19 22:59 (:0.0)
amosli pts/2 2013-12-19 23:16 (:0.0)
amosli@amosli-pc:~/learn$ time

real 0m0.000s
user 0m0.000s
sys 0m0.000s
amosli@amosli-pc:~/learn$ date
2013年 12月 20日 星期五 01:06:41 CST
amosli@amosli-pc:~/learn$ exit
exit #结束录制
Script done, file is output.session



播放录制:


amosli@amosli-pc:~/learn$ scriptreplay timing.log output.session #按播放命令序列输出
amosli@amosli-pc:~/learn$ hello1
No command 'hello1' found, did you mean:
Command 'hello' from package 'hello-debhelper' (main)
Command 'hello' from package 'hello' (main)
hello1: command not found
amosli@amosli-pc:~/learn$ who
amosli tty7 2013-12-19 22:58
amosli pts/1 2013-12-19 22:59 (:0.0)
amosli pts/2 2013-12-19 23:16 (:0.0)
amosli@amosli-pc:~/learn$ time

real 0m0.000s
user 0m0.000s
sys 0m0.000s
amosli@amosli-pc:~/learn$ date
2013年 12月 20日 星期五 01:06:41 CST
amosli@amosli-pc:~/learn$ exit
amosli@amosli-pc:~/learn$

进行多个用户之间进行广播视频会话:打开两个终端

(1)在终端1中输入以下命令:


mkfifo scriptfifo

(2)在终端2中输入以下命令:


cat scriptfifo

(3)返回终端1,输入以下命令:


script -f scriptfifo
commands...

这样就实现了广播,在线课堂类的作用,非常神奇!!

我自己实验的输出:


终端1:
amosli@amosli-pc:~$ mkfifo scriptfifo
amosli@amosli-pc:~$ script -f scriptfifo
Script started, file is scriptfifo
amosli@amosli-pc:~$ who
amosli tty7 2013-12-19 22:58
amosli pts/1 2013-12-19 22:59 (:0.0)
amosli pts/2 2013-12-20 01:14 (:0.0)
amosli pts/4 2013-12-20 01:16 (:0.0)
amosli pts/5 2013-12-20 01:20 (:0.0)
amosli pts/6 2013-12-20 01:20 (:0.0)
amosli@amosli-pc:~$

终端2:
amosli@amosli-pc:~$ cat scriptfifo
Script started on 2013年12月20日 星期五 01时21分19秒
amosli@amosli-pc:~$ who
amosli tty7 2013-12-19 22:58
amosli pts/1 2013-12-19 22:59 (:0.0)
amosli pts/2 2013-12-20 01:14 (:0.0)
amosli pts/4 2013-12-20 01:16 (:0.0)
amosli pts/5 2013-12-20 01:20 (:0.0)
amosli pts/6 2013-12-20 01:20 (:0.0)
amosli@amosli-pc:~$

--结束END--

本文标题: linux shell脚本学习录制与回放终端会话

本文链接: https://www.lsjlt.com/news/17930.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何实现linux shell脚本录制与回放终端会话
    这篇文章主要讲解了“如何实现linux shell脚本录制与回放终端会话”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现linux shell脚本录制与回放终端会话”吧!代码如下:am...
    99+
    2023-06-09
  • 如何实现Shell脚本制作的终端会话回放功能脚本
    这篇文章主要介绍“如何实现Shell脚本制作的终端会话回放功能脚本”,在日常操作中,相信很多人在如何实现Shell脚本制作的终端会话回放功能脚本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现Shell...
    99+
    2023-06-09
  • Linux中怎么使用Shell脚本终止用户会话
    这篇文章主要介绍“Linux中怎么使用Shell脚本终止用户会话”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中怎么使用Shell脚本终止用户会话”文章能帮助大家解决问题。终止所有用户会话...
    99+
    2023-06-27
  • 怎么在Linux上记录和重放终端会话
    这篇文章主要讲解了“怎么在Linux上记录和重放终端会话”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux上记录和重放终端会话”吧!通常,Linux 管理员们都使用 histor...
    99+
    2023-06-16
  • 怎样在Linux中使用Shell脚本终止用户会话
    怎样在Linux中使用Shell脚本终止用户会话,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。终止所有用户会话下面的shell脚本将通过获取用户会话的tty值来终止所有用户...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作