Sadece girilen komutları değil, terminal çıkışının geçmişini nasıl görebilirim?


21

Android’de bazı hata ayıklamalar yapmaya çalışıyorum ve Terminal’de canlı bir logcat çalıştırıyorum, ancak sorun şu ki, çok fazla bilgi üretildiğinden, bitirdiğimde ve seçerek aldığım tüm bilgileri kopyalamaya çalışıyorum. Üretilen erken çıktıların birçoğu "ve sonra" Kopyala "kopyalanmaz. Farkındaydım history, ancak bu yalnızca çıktının değil, daha önce girilmiş olan komutların bir listesini sağlar.

Terminalin verdiği tüm çıktıların geçmişini görebilir miyim, yoksa terminalin ürettiği tüm çıktıları bir metin dosyası olarak kaydetmesini sağlayabilir miyim?


ile ilgili: stackoverflow.com/questions/24283097/… . Bu yüzden gerçekten mümkün görünmüyor.
phil294

Yanıtlar:


10

Çıktıyı yeniden yönlendirerek tüm günlükleri bir metin dosyasına ekleyebilirsiniz. Fakat bu her komut (bu, hem yakalayacak böyle yürütülür gerektirir stdout& stderr)

command >>file.txt 2>&1

VEYA

Terminalin screencastlarını kaydedebilirsiniz, çünkü screencast'ı metin dosyasında saklar, onu kullanabilirsiniz. Onun adı shelr

Dosyalar saklanır ~/.local/share/shelr/

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

Not: Ben android geliştirme hakkında hiçbir fikrim yok. Bu cevap kabuk komut dosyası dayanmaktadır.


shelrBaşar
Achu

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.