记录终端输出到文本文件

>把输出转向

$ ls > ls.txt

tee命令

$ ls | tee ls.txt      #将会在终端上显示ls命令的执行结果,并把执行结果输出到ls.txt 文件中
$ ls | tee -a ls.txt   # 保留ls.txt文件中原来的内容,并把ls命令的执行结果添加到ls.txt文件的后面

script命令记录多个输出

$ script
# $ script -a recording.txt  #终端的输出内容被记录到 recording.txt这个文件中
Script. started, file is typescript
$ ls
# ...内容省略
$ exit
exit
Script. done, file is typescript
$cat typescript # 默认保存在当前文件夹 名为:typescript
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,272评论 2 33
  • 本文承接之前写的三十分钟学会AWK一文,在学习完AWK之后,趁热打铁又学习了一下SED,不得不说这两个工具真的堪称...
    mylxsw阅读 4,431评论 3 74
  • 日精进:每个人的价值观都不同,没有对与错,只求尽自己所能做到更好,有心不怕迟每一分钟都是学习的机会,关键是要能分辨...
    胡玉梅阅读 165评论 0 0
  • 考研 爱情 军人梦 不努力是不可能实现的,努力了也未必能够实现。若是全部实现,必定会耗尽我一生所有的运气。 要长相...
    白衣圣雪阅读 208评论 0 0
  • 还记得那个夏天的傍晚吗?乌云密布,大雨将至,我们背着书包,手牵着手一路狂奔,远远看到家里的灯亮着,心便一下子踏实了...
    米娅丽雅阅读 1,641评论 8 48