###用法
$ script -h

Usage:
script [options] [file]

Options:
-a, --append append the output
-c, --command run command rather than interactive shell
-r, --return return exit code of the child process
-f, --flush run flush after each write
–force use output file even when it is a link
-q, --quiet be quiet
-t, --timing[=] output timing data to stderr (or to FILE)
-V, --version output version information and exit
-h, --help display this help and exit
-a 选项 ,在现有输出录制的文件的内容上追加新的内容
-c选项 ,后面可以加上需要执行的命令,而不是交互式shell上执行的命令
-r选项 , 子进程中返回退出代码
-f选项 , 如果需要在输出到日志文件的同时,也可以查看日志文件的内容,可以使用 -f 参数。PS:可以用于教学,两个命令行接-f可以实时演示
-q选项 ,可以使script命令以静默模式运行
-t选项,指明输出录制的时间数据
-V选项,输出script的版本信息,然后退出
-h选项,输出script的help信息,然后退出

例子

####直接使用
$ script
Script started, file is typescript
不使用任何参数,终端内容将会保存到默认文件 typescript 中

退出

$ exit
exit
Script done, file is typescript

指定保存的文件名

$ script log.txt
Script started, file is log.txt

【Ubuntu】ubuntu工具 记录shell终端的内容到文件中:script相关推荐

  1. Tips--利用shell脚本批量提取txt文件中任意字段

    利用shell脚本批量提取txt文件中任意字段 前言 0. 一个例子 1. cat命令 2. '|'符号与'>'符号 3. grep命令 4. awk命令 前言 对于测试中出现的log,我们经常 ...

  2. python遍历数组的两种方法及将print的内容写入文件中

    python遍历数组的两种方法 第一种,最常用的,通过for in遍历数组 colours = ["red","green","blue"] ...

  3. shell 批量修改多个文件中的内容

    文章目录 前言 场景 ==备注== 最新脚本 操作如下 思路: 第一个版本: 第二版本: 参考文献 小结 前言 现在会议很多都是双盲评,然而又需要上传材料/实验结果,这时候需要把材料中和自己名字相关的 ...

  4. linux读取一行数据命令,Shell脚本一次读取文件中一行的2种写法

    写法一: #!/bin/bash while read line do echo $line     #这里可根据实际用途变化 done < urfile 写法二: #!/bin/bash ca ...

  5. ecplice中class.forname一直报错_Python怎么把文件内容读取出来,怎么把内容写入文件中

    读写文件是最常见的IO操作.Python内置了读写文件的函数. Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 ...

  6. linux 终端发出哔声,关闭Linux下Shell终端嘟嘟声和vi中错误提醒的Beep音(zz)

    很有用的东西 Q. This beep sound is annoying under Linux, how do I disable it forever? A. To be frank there ...

  7. shell高级技巧:提取vcf文件中一个contig

    这是一个很小众的需求.大部分变异检测都是基于组装质量比较高的基因组,而不是那种初步拼接的contig. 由于初步拼接的参考序列通常会有成千上万个contig序列,也就导致在VCF的头文件的##cont ...

  8. [linux] shell脚本编程-统计日志文件中的设备号发通知邮件

    1.日志文件列表 比如:/data1/logs/2019/08/15/ 10.1.1.1.log.gz 10.1.1.2.log.gz 2.统计日志中的某关键字shell脚本 zcat *.gz|gr ...

  9. PHP创建文件,读取文件内容,把内容写入文件中

    //要创建的文件名称及路径(按照自己的路径来)$file='test.txt';//查看有无该文件,没有则创建$myfile=fopen($file, 'w');//要写入文件的内容$content= ...

最新文章

  1. 完美解决:"library not found for - "
  2. 从oracle10g 10.2.0.1 升级到10.2.0.4碰到的问题及解决
  3. 第11讲:Reqeusts + PyQuery + PyMongo 基本案例实战
  4. 微信小程序的多选改变样式_微信小程序radio的样式修改
  5. python做算法分析_Python实现迪杰斯特拉算法过程解析
  6. rocketmq教程教程,JDK8 Stream 数据流效率分析
  7. CCF NOI1006 捡石头
  8. 关于Microsoft Edge主页被360劫持
  9. App 抓包-Fiddler简单使用教程
  10. EndnoteX9修改风格
  11. android 百度输入法表情,百度输入法安卓8.6版本发布,AI输入法成为最懂你的“斗图神器”...
  12. android 基站信息说明,安卓android手机查看基站信息
  13. 如何与导师有效沟通你的论文选题?
  14. jsdroid 教程_安卓10 ROM编译教程(六):清除编译与更新源码
  15. MySQL数据库知识大全
  16. 关于 JWT Token 自动续期的解决(根据其他文献参考写的)
  17. 文件排版2.2 (python)
  18. osi模型:七层模型介绍_什么是OSI(开放系统互连)模型?
  19. 腾讯地图发送定位-打开定位功能
  20. 十年HRD总结3个逆向思维的招聘方法

热门文章

  1. 原生js循环展示dom_【前端面试】用一道题讲 js 的事件循环队列
  2. 基于光照的物理模型(一)
  3. 在Ubuntu 16.04.4 LTS上调研开源QUIC项目ngtcp2
  4. LSM 优化系列(四) -- Rocksdb和Lethe 对Delete问题的优化
  5. 二分法:search insert position 插入位置
  6. 数据库1.0 -- 数据库的基本操作
  7. Educational Codeforces Round 45 (Rated for Div. 2) D Graph And Its Complement(图的构造)
  8. 【刷题】BZOJ 4516 [Sdoi2016]生成魔咒
  9. win7上Docker使用
  10. JavaScript最全编码规范