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


21

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

我可以查看终端提供的所有输出的历史记录,还是可以让终端将其产生的所有输出保存为文本文件?


相关:stackoverflow.com/questions/24283097/…。因此,这似乎不太可能。
phil294

Answers:


10

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

command >>file.txt 2>&1

要么

您可以录制终端的截屏视频,因为它将截屏视频存储在文本文件中,所以可以使用它。它叫做谢尔

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

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

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


shelr太棒了
Achu 2012年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.