hsy75的个人空间 https://blog.eetop.cn/vivilife [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

[Q002][make ]屏幕输出结果太多怎么办?如何存储到文件

已有 1435 次阅读| 2014-3-30 10:35 |个人分类:linux

做编译的时候,经常遇到的问题就是,编译了一大堆,突然报错了,然后你想看看错哪里了,发现已经翻不回去了,咋办?

-----------------------------

1 可用如下命令

make >error_log.txt 2>&1

2 2>&1什么意思?

很简单这个意思:

1    是默认的屏幕输出的文件描述(descriptor1)

 2   是默认的标准错误的文件描述

>&  是append操作符,用于将两个文件合并

2>&1 表示将标准错误合并到标准的输出上

而这个标准输出,又被redirection到文件error_log.txt上了

这样你就能在Log文件上,看那些屏幕滚动后看不见的东西了


2 利用script. 可以记录包括你的输入等所有的屏幕输出

先输入script. 表示进入记录状态,然后随便你搞

再通过exit就有提示告诉你记录到哪里了

 ----------------------------------------------------------------------------------------

2014-3-30  franklin 修改了标题和前沿


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 2

    粉丝
  • 1

    好友
  • 2

    获赞
  • 14

    评论
  • 3241

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-20 05:23 , Processed in 0.030132 second(s), 15 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部