Bagaimana saya bisa melihat riwayat output terminal, bukan hanya perintah yang dimasukkan?

21

Saya mencoba melakukan debugging di Android dan saya menjalankan live logcat di Terminal, tetapi masalahnya adalah terlalu banyak informasi yang dihasilkan sehingga ketika saya selesai dan mencoba untuk menyalin semua informasi yang diterima dengan memilih "Pilih Semua "lalu" Salin "banyak dari keluaran awal yang dihasilkan tidak disalin. Saya sadar history, tapi itu hanya memberikan daftar perintah yang sebelumnya telah dimasukkan, bukan output.

Bisakah saya melihat riwayat semua output yang diberikan terminal, atau mungkin saya bisa menyimpan terminal sebagai file teks semua output yang dihasilkan terminal?

coversnail
sumber
terkait: stackoverflow.com/questions/24283097/… . Jadi sepertinya tidak mungkin.
phil294

Jawaban:

10

Anda dapat menambahkan semua log ke file teks dengan mengarahkan ulang output. Tapi ini mengharuskan setiap perintah dijalankan seperti ini (ini akan menangkap keduanya stdout& stderr)

command >>file.txt 2>&1

ATAU

Anda dapat merekam screencast terminal, karena ia menyimpan screencast dalam file teks, Anda dapat menggunakannya. Ini disebut shelr

File disimpan di ~/.local/share/shelr/

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

Catatan: Saya tidak tahu tentang pengembangan android. Jawaban ini didasarkan pada skrip shell.

Web-E
sumber
shelris Awesome
Achu