Как я могу просмотреть историю вывода терминала, а не только введенные команды?

18

Я пытаюсь выполнить некоторую отладку в Android, и я запускаю live-logcat в терминале, но проблема в том, что слишком много информации генерируется так, что когда я закончу и попытаюсь скопировать всю полученную информацию выбрав «Выбрать все», а затем «Копировать», большая часть раннего выпуска, который производится, не копируется. Я знал о history , но это только список команд, которые были ранее введены, а не вывод.

Можно ли просмотреть историю всего вывода, который дает терминал, или, может быть, я могу сохранить терминал в виде текстового файла на весь вывод, который он производит?

    
задан coversnail 14.05.2012 в 07:59
источник

2 ответа

10

Вы можете добавить все журналы в текстовый файл, перенаправив вывод. Но для этого требуется, чтобы каждая команда выполнялась следующим образом (это поймает как stdout & amp; stderr )

command >>file.txt 2>&1

ИЛИ

Вы можете записывать скринкасты терминала, так как он хранит screencast в текстовом файле, вы можете использовать это. Его называют shelr

Файлы хранятся в ~/.local/share/shelr/

Источник: Ссылка

Примечание. Я понятия не имею о развитии Android. Этот ответ основан на сценариях оболочки.

    
ответ дан Web-E 14.05.2012 в 08:10
источник
1

У меня была такая же проблема на днях, и я нашел это решение: Ссылка

Возможно, это не лучшее, что вы могли бы сделать, я думаю, это то, о чем вы просили.

    
ответ дан droca 14.05.2012 в 08:06