Parfois, il peut être nécessaire d’accéder à plusieurs fichiers journaux pour le dépannage, mais je ne souhaite pas les ouvrir dans différents terminaux.
Ce que je veux, c'est les ouvrir dans le même terminal.
Existe-t-il un moyen de visualiser une partie des multiples fichiers journaux dans la même fenêtre de terminal?
Si vous disposez par exemple de fichiers journaux /var/log/syslog
, /var/log/auth.log
, vous pouvez les afficher tous les deux dans un terminal en exécutant la commande tail -f
.
Ouvrez le terminal et ajoutez la commande suivante:
tail -f /var/log/syslog /var/log/auth.log
La sortie:
==> /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
Pour voir la partie arrière de plusieurs fichiers dans la fenêtre de terminal unique, vous pouvez installer multitail :
Sudo apt-get install multitail
Utilisation: multitail <filename1> <filename2>
.
La sortie fera donc partie de file1 et de file2 dans le même terminal.
j'espère que cela pourra aider.
Si vous devez ssh
sur une machine distante pour consulter les journaux, vous pouvez y exécuter tmux
(ou screen
) et décaler les journaux dans des fenêtres fractionnées. Fonctionne également localement.
Dans la valeur par défaut gnome-terminal
, vous pouvez simplement utiliser des onglets - 'Fichier' -> 'Nouvel onglet'
Vous pouvez basculer entre les onglets avec Alt+TAB NUMBER , chaque onglet se comporte comme un nouveau terminal. Vous pouvez également échanger avec Ctrl+PgUp/PgDwn .
Vous pouvez également détacher l’un des onglets dans une nouvelle fenêtre de terminal avec 'Terminal' -> 'Détacher l'onglet' .
Vous pouvez utiliser tabnew <filename>
dans vim. Pour basculer entre les onglets, vous pouvez utiliser Ctrl
name __ + PgUp
et Ctrl
name __ + PgDwn
name__.
Vous pouvez aller à la fin du fichier en appuyant sur G dans le terminal.