xterm v.s gibi terminal programlarının log'larını almak

Başlatan ubunman, 21 Mayıs 2009 - 12:02:42

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ubunman

Merhaba,

xterm, gnome-terminal gibi terminal programlarında yazdıklarımı log'lamak istiyorum. Özellikle bir program vs. kurarken çok işime yarayan bu yöntemi script komutu ile ya da xterm -l ile kullanmaya çalıştım. Ancak backspace v.s tüm her şeyi kaydediyor ve değişik karakterler basıyor.

erginemr

Bash'in geçmiş (history) fonksiyonu belki işinize yarar. Komut satırından
history | less
komutunu vererek erişebilirsiniz.

Son 20 komut için:
history | tail -20

Dosyaya kaydetmek için:
history > output.txt

Geçmişi silmek için:
history -c

ubunman

Benim istediğim böyle bir şey değil. Bir oturum açacağım ve sadece o oturum için kayıt işlemi yapacağım. History işimi görmüyor. History ile son kaldığım yeri bulacağım v.s . Ya da her defasında temizleme yapmam gerekecek ki ben geçmişi silmek istemiyorum.

xterm'in man sayfasına baktım, print ile ilgili bir şeyler yazılmış ama tam olarak ne demek istediğini anlayamadım.

erginemr

Alıntı yapılan: ubunman - 21 Mayıs 2009 - 13:40:11
Benim istediğim böyle bir şey değil. Bir oturum açacağım ve sadece o oturum için kayıt işlemi yapacağım. History işimi görmüyor. History ile son kaldığım yeri bulacağım v.s . Ya da her defasında temizleme yapmam gerekecek ki ben geçmişi silmek istemiyorum.

xterm'in man sayfasına baktım, print ile ilgili bir şeyler yazılmış ama tam olarak ne demek istediğini anlayamadım.

Yanlış hatırlamıyorsam, KDE'nin varsayılan terminal programı olan konsole, gnome-terminal'den daha detaylı ve seçenekleri arasında oturumun komut geçmişini tutmak da var. Ama Gnome üzerine kurmaya kalkarsanız, büyük ihtimalle pek çok KDE4 kütüphanesini de yanında yüklemek isteyecektir.