Как просмотреть несколько файлов в одном терминале?
Иногда мне может потребоваться доступ к нескольким файлам журналов для устранения неполадок, но я не хочу открывать их в разных терминалах.
Я хочу открыть их в одном терминале.
Можно ли как-нибудь просмотреть хвостовую часть нескольких файлов журнала в одном терминальном окне?
5 ответов
Если у вас есть, например, /var/log/syslog
, /var/log/auth.log
файлы журналов, вы можете просмотреть их оба в одном терминале, выполнив tail -f
командование
Откройте терминал и добавьте следующую команду:
tail -f /var/log/syslog /var/log/auth.log
Выход:
==> /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
Для просмотра хвостовой части нескольких файлов в одном окне терминала вы можете установить multitail:
sudo apt-get install multitail
Использование: multitail <filename1> <filename2>
,
Таким образом, вывод будет частью file1 и частью file2 в одном терминале.
надеюсь, это поможет.
Если вам нужно ssh
в удаленную машину, чтобы посмотреть журналы там, вы можете запустить tmux
(или же screen
) там, и хвост журналы в разделенных окнах. Работает также локально.
По умолчанию gnome-terminal
, вы можете просто использовать вкладки - "Файл" -> "Новая вкладка"
Вы можете переключаться между вкладками с помощью Alt+TAB NUMBER, каждая вкладка ведет себя подобно новому терминалу. Вы также можете переключаться с помощью Ctrl+PgUp/PgDwn.
Вы также можете отсоединить одну из вкладок в новом окне терминала с помощью "Terminal" -> "Detach Tab".
Ты можешь использовать tabnew <filename>
в действ. Для переключения между вкладками вы можете использовать Ctrl
+PgUp
а также Ctrl
+PgDwn
,
Вы можете перейти к концу файла, нажав G в Терминале.