Birden fazla dosyayı tek bir terminalde nasıl görüntüleyebilirim?


21

Bazen sorun giderme için birden fazla günlük dosyasına erişmem gerekebilir, ancak bunları farklı terminallerde açmak istemiyorum.

İstediğim şey onları aynı terminalde açmak.

Birden fazla günlük dosyasının kuyruk kısmını aynı terminal penceresinde görebilmemin bir yolu var mı?


1
Cevap olarak gönderecek vaktim yok, ancak bir vim penceresinde birçok dosyayı açabilirsiniz.
don.joey

1
... peki, her zaman var tmux...
haneefmubarak

Yanıtlar:


22

Örneğin /var/log/syslog, /var/log/auth.loggünlük dosyalarınız varsa, tail -fkomutu yürüterek her ikisini de bir terminalde görüntüleyebilirsiniz .

Terminali açın ve aşağıdaki komutu ekleyin :

tail -f /var/log/syslog  /var/log/auth.log

Çıktı:

==> /var/log/syslog <==
Mar  4 17:44:15 client AptDaemon: INFO: Quitting due to inactivity
    Mar  4 17:44:15 client dbus[815]: [system] Activating service name='org.debian.apt' (using servicehelper)


==> /var/log/auth.log <==
Mar  4 16:17:01 client CRON[13628]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar  4 16:17:01 client CRON[13628]: pam_unix(cron:session): session closed for user root

9

Tekli terminal penceresinde birden fazla dosyanın kuyruk kısmını görüntülemek için multitail'i yükleyebilirsiniz :

sudo apt-get install multitail

Kullanımı: multitail <filename1> <filename2>.

Böylece çıktı aynı terminalde file1 ve file2'nin bir parçası olacaktır.

umarım yardımcı olur.


Bunu, çok sayıda günlük dosyasını izlemek için en uygun yol olarak buldum. Çalışmak için çok kullanışlı ve inancın ötesinde özelleştirilebilir. Uzak bir makineden kuyruğa alınması için günlük dosyalarını belirli bir bağlantı noktasına aktarabilir. Yeterince tavsiye edemez.
user1853181

5

Eğer gerekiyorsa sshorada günlükleri izlemek için uzak bir makineye, Çalıştırabileceğiniz tmux(veya screenbölünmüş pencerelerinde günlükleri) orada ve kuyruk. Yerel olarak da çalışıyor.


4

Varsayılan olarak gnome-terminal, sadece sekmeleri kullanabilirsiniz - 'Dosya' -> 'Yeni Sekme'

görüntü tanımını buraya girin

Alt+ İle sekmeler arasında geçiş yapabilirsiniz TAB NUMBER, her sekme yeni bir terminale benzer davranır. Ayrıca Ctrl+ PgUp/ ile de değiştirebilirsiniz PgDwn.

Ayrıca sekmelerden birini 'Terminal' -> 'Sekmeyi Ayır ' ile yeni bir terminal penceresine ayırabilirsiniz .


4
sen gerçekten benim açımdan anlamadın. Birçok terminalde yapmak istemiyorum. Tek terminalde yapmak istiyorum.
rʒɑdʒɑ

Üzgünüm ... sadece geleneksel bir şekilde ekleyeceğimi düşündüm.
Wilf

3

Sen kullanabilirsiniz tabnew <filename>içinde vim . Sekmeler arasında geçiş yapmak için Ctrl+ PgUpve Ctrl+ tuşlarını kullanabilirsiniz PgDwn.

GTerminal'e basarak dosyanın sonuna atlayabilirsiniz .

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.