如何查看終端輸出的歷史記錄,而不僅僅是輸入的命令?

如何查看終端輸出的歷史記錄,而不僅僅是輸入的命令?

我正在嘗試在 Android 中進行一些調試,並且正在終端中運行實時 logcat,但問題是生成的信息太多,因此當我完成後,嘗試通過選擇“選擇”來複製收到的所有信息全部”然後“複製”產生的許多早期輸出不會被複製。我知道history,但這只是提供了之前輸入的命令列表,而不是輸出。

我可以查看終端提供的所有輸出的歷史記錄,或者可以讓終端將其產生的所有輸出儲存為文字檔案嗎?

答案1

您可以透過重定向輸出將所有日誌附加到文字檔案。但這要求每個命令都像這樣執行(這將捕獲stdout& stderr

command >>file.txt 2>&1

或者

您可以錄製終端的截圖視頻,因為它將截取視訊儲存在文字檔案中,您可以使用它。它的名字叫謝爾

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

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

注意:我對android開發一無所知。

答案2

前幾天我遇到了同樣的問題,我找到了解決方案: http://sites.google.com/site/androidhowto/how-to-1/save-logcat-to-a-text-file

也許這不是你能做的最好的事情,我想這就是你所要求的。

相關內容