| |
做编译的时候,经常遇到的问题就是,编译了一大堆,突然报错了,然后你想看看错哪里了,发现已经翻不回去了,咋办?
-----------------------------
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 修改了标题和前沿