• 回放:script -t 2>timing.log -a output.session
    timing.log存储时序信息,output.session存储命令数据 command… exit
root@ubuntu:~# script -t 2>timing.log -a output.session
Script started, file is output.session
root@ubuntu:~# date
Tue Oct 24 09:12:44 PDT 2017
root@ubuntu:~# ls
demo.sh  expr.sh  orcale_install.sh  output.session  timing.log
root@ubuntu:~# who
root tty1         2017-10-22 04:39
root pts/0        2017-10-24 09:02 (192.168.1.100)
root pts/1        2017-10-24 09:03 (192.168.1.100)
root pts/2        2017-10-22 07:09 (192.168.1.102)
root pts/3        2017-10-23 08:07 (192.168.1.102)
root pts/4        2017-10-23 08:49 (192.168.1.102)
root pts/6        2017-10-24 09:11 (192.168.1.100)
root@ubuntu:~# exit
exit
Script done, file is output.session
root@ubuntu:~#

回放:scriptreplay timing.log output.session

root@ubuntu:~# scriptreplay timing.log output.session
root@ubuntu:~# date
Tue Oct 24 09:12:44 PDT 2017
root@ubuntu:~# ls
demo.sh  expr.sh  orcale_install.sh  output.session  timing.log
root@ubuntu:~# who
root tty1         2017-10-22 04:39
root pts/0        2017-10-24 09:02 (192.168.1.100)
root pts/1        2017-10-24 09:03 (192.168.1.100)
root pts/2        2017-10-22 07:09 (192.168.1.102)
root pts/3        2017-10-23 08:07 (192.168.1.102)
root pts/4        2017-10-23 08:49 (192.168.1.102)
root pts/6        2017-10-24 09:11 (192.168.1.100)
root@ubuntu:~# exit
exitroot@ubuntu:~#
  • 广播
    打开两个终端1和终端2
    mkfifo scriptfifo:其实就是命名一个命名管道,将输入的命令和输出信息写入到scriptfifo中,再另个终端中读取管道中内容就可以了
    终端1:
    mkfifo scriptfifo
    command….
    exit
    终端2
    cat scriptfifo

linux shell之回放和广播相关推荐

  1. 最牛B 的 Linux Shell 命令

    最牛B 的 Linux Shell 命令(一) 引言 Shell作为Unix系操作系统当中最有魅力且不可或缺的组件,经过数十载的洗礼不仅没有被淘汰,而且愈加变得成熟稳健,究其原因,大概因为它是个非常稳 ...

  2. 常用的高级Linux shell命令

    编者按本文编译自commandlinefu.com的系列文章To p Ten One-Liners from CommandLineFu Explained.作为一个由用户推荐最有用shell命令的网 ...

  3. 最牛B的Linux Shell命令 系列

    编者按 本文编译自commandlinefu.com的系列文章Top Ten One-Liners from CommandLineFu Explained.作为一个由用户推荐最有用shell命令的网 ...

  4. 在命令行中通过adb shell am broadcast发送广播通知以及Android的常用adb命令

    转载自:http://www.cnblogs.com/622698abc/archive/2013/06/11/3132306.html?utm_source=tuicool 通过命令行执行adb s ...

  5. linux shell $0怎么输出,linux shell中$0,$?,$!等的特殊用法

    一.Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义说明 (1)$$ Shell本身的PID(ProcessID,即脚本运行的当前进程ID号) (2)$! Shell最后运行的后台Pr ...

  6. linux shell for 循环变量,shell for循环总结

    1 shell for循环语法 for 变量 in 列表 do command1 command2 ... commandN done 1.1 读取列表中的值 #!/bin/bash for test ...

  7. 学习笔记之Linux Shell脚本教程:30分钟玩转Shell脚本编程

    Linux Shell脚本教程:30分钟玩转Shell脚本编程 http://c.biancheng.net/cpp/shell/ 转载于:https://www.cnblogs.com/pegasu ...

  8. 执行远程linux命令,linux shell 远程执行命令

    经常要部署多台服务器上面的应用,如果一个个机器的登录太麻烦. 所有就想到编写一个脚本来部署不同的服务器 前提条件: 配置ssh免登陆 如果不会的请参加我的另外一篇文章 http://blog.csdn ...

  9. Linux shell脚本基础学习

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

最新文章

  1. linkedhashmap 顺序_有关于LinkedHashMap一份简单理解
  2. Android中Activity的四种启动方式
  3. 洽洽三只松鼠良品铺子,到底谁能笑傲“后坚果时代”?
  4. 软件需求说明的前世和今生
  5. 基于VTK User Guide和VTK Textbook学习
  6. 计组-中央处理器小结
  7. Android中文API(136) —— Bitmap
  8. VC RichEdit插入表格(RTF形式)
  9. 如何看待清华大学生命科学学院削减研究生补助的行为?
  10. python利用Excel读取和存储测试数据完成接口自动化
  11. 利用rsyslog 对Linux用户进行审计
  12. Java完全自学手册pdf,flutter中文网
  13. FPGA下RAM的工作模式
  14. 判断矩形是否重叠 Python
  15. 计算机机房kvm系统配件,KVM设备在机房管理改造中的解决方案
  16. 电器元件——LM7805
  17. 程序员工作久了,都不会好好说人话了...互联网人的....黑话
  18. webdav使用mysql_如何设置WebDAV与MySQL认证Apache2(Debian Etch)
  19. 《流畅的Python》学习笔记(11):可迭代的对象、迭代器和生成器
  20. Anaconda jupyter 错误修复

热门文章

  1. 浙大计算机应用基础作业5,浙大远程计算机应用基础(A)作业5(含答案).doc
  2. 卷积神经网络中的池化(Pooling)层
  3. Java 生成本文文件的时候,Dos格式转成Unix格式
  4. 微型计算机1MB字节,1MB等于多少字节?
  5. 一字节内的位序(bit)大端小端分析
  6. Carla交通管理器
  7. 英伟达TX2烧录系统_99美元AI计算机:英伟达推出嵌入式电脑Jetson Nano
  8. [NOI2011] 阿狸的打字机
  9. 超级好用的pdf阅读器推荐:Zathura, 如果喜欢vim,相信你很快会爱上它的
  10. Ubuntu18.04下vim+latex-live-preview搭建