如何查看终端输出的历史记录,而不仅仅是输入的命令?

我正在尝试在Android中进行一些调试,我正在终端中运行一个实时logcat,但问题是生成的信息太多,以至于当我完成并尝试通过选择“选择”复制收到的所有信息所有“然后”复制“很多产生的早期输出不会被复制。 我知道history ,但它只提供了先前输入的命令列表,而不是输出。

我可以看到终端提供的所有输出的历史记录,或者我可以将终端保存为文本文件所生成的所有输出吗?

您可以通过重定向输出将所有日志附加到文本文件。 但这需要执行每个命令(这将同时捕获stdoutstderr

 command >>file.txt 2>&1 

要么

您可以录制终端的截屏video,因为它将截屏video存储在文本文件中,您可以使用它。 它叫做shelr

文件存储在~/.local/share/shelr/

资料来源: http : //www.omgubuntu.co.uk/2012/04/how-to-record-and-share-terminal-screencasts-quickly/

注意:我不知道android开发。这个答案基于shell脚本。

前几天我遇到了同样的问题,我发现了这个解决方案: http : //sites.google.com/site/androidhowto/how-to-1/save-logcat-to-a-text-file

也许这不是你能做到的最好的事情我认为这就是你要求的。