Manchmal muss ich zur Fehlerbehebung möglicherweise auf mehrere Protokolldateien zugreifen, aber ich möchte sie nicht auf verschiedenen Terminals öffnen.
Ich möchte, dass sie im selben Terminal geöffnet werden.
Kann ich einen Teil der mehreren Protokolldateien in einem Terminalfenster anzeigen?
command-line
gnome-terminal
tail
rɑːdʒɑ
quelle
quelle
tmux
Antworten:
Wenn Sie zum Beispiel haben
/var/log/syslog
,/var/log/auth.log
Log - Dateien, können Sie sie beide in einem Endgerät durch Ausführen anzeigen könnentail -f
Befehl.Öffnen Sie das Terminal und fügen Sie den folgenden Befehl hinzu :
Die Ausgabe:
quelle
Um den Endteil mehrerer Dateien in einem einzigen Terminalfenster anzuzeigen, können Sie Multitail installieren :
Verbrauch:
multitail <filename1> <filename2>
.Die Ausgabe ist also Teil von Datei1 und Teil von Datei2 im selben Terminal.
hoffentlich hilft das.
quelle
Wenn Sie sich auf
ssh
einem Remote-Computer befinden müssen, um die Protokolle dort anzusehen, können Sie dort ausführentmux
(oderscreen
) und die Protokolle in geteilten Fenstern nachverfolgen. Funktioniert auch lokal.quelle
Standardmäßig
gnome-terminal
können Sie nur die Registerkarten "Datei" -> "Neuer Tab" verwenden.Sie können mit Alt+ zwischen den Registerkarten wechseln TAB NUMBER, jede Registerkarte verhält sich ähnlich wie ein neues Terminal. Sie können auch mit Ctrl+ PgUp/ wechseln PgDwn.
Sie können auch eine der Registerkarten in einem neuen Terminalfenster mit 'Terminal' -> 'Registerkarte entfernen' trennen .
quelle
Sie können
tabnew <filename>
in vim verwenden . Um zwischen den Registerkarten zu wechseln, können SieCtrl
+PgUp
undCtrl
+ verwendenPgDwn
.Sie können zum Ende der Datei springen, indem Sie Gauf Terminal drücken .
quelle