• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    linux shell脚本学习录制与回放终端会话

    复制代码 代码如下:

    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:~$

    您可能感兴趣的文章:
    • Linux Shell脚本系列教程(二):终端打印命令详解
    • Linux下使用Shell脚本获取终端宽度的解决方法
    上一篇:unix编程创建前缀固定的临时文件代码分享
    下一篇:linux shell脚本学习xargs命令使用详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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