Как просмотреть несколько файлов в одном терминале?


21

Иногда мне может потребоваться доступ к нескольким файлам журналов для устранения неполадок, но я не хочу открывать их в разных терминалах.

Я хочу открыть их в одном терминале.

Можно ли как-нибудь просмотреть хвостовую часть нескольких файлов журнала в одном терминальном окне?


1
У меня нет времени публиковать его как ответ, но вы можете открыть много файлов в одном окне vim.
don.joey

1
... ну, всегда есть tmux...
haneefmubarak

Ответы:


22

Например /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

9

Для просмотра хвостовой части нескольких файлов в одном окне терминала вы можете установить multitail :

sudo apt-get install multitail

Использование: multitail <filename1> <filename2>.

Таким образом, вывод будет частью file1 и частью file2 в одном терминале.

надеюсь, это поможет.


Я обнаружил, что это наиболее удобный способ мониторинга нескольких файлов журнала. Очень удобно работать и настраивается вне пределов веры. Он может даже передавать файлы журналов на указанный порт для подключения с удаленного компьютера. Не могу рекомендовать это достаточно.
user1853181

5

Если вам нужно sshподключиться к удаленной машине, чтобы просмотреть журналы, вы можете запустить tmux(или screen) там и привязать журналы в разделенных окнах. Работает также локально.


4

По умолчанию gnome-terminalвы можете просто использовать вкладки - «Файл» -> «Новая вкладка»

введите описание изображения здесь

Вы можете переключаться между вкладками с помощью Alt+ TAB NUMBER, каждая вкладка ведет себя подобно новому терминалу. Вы также можете переключиться с помощью Ctrl+ PgUp/ PgDwn.

Вы также можете отсоединить одну из вкладок в новом окне терминала с помощью «Terminal» -> «Detach Tab» .


4
Вы действительно не поняли мою точку зрения. Я не хочу делать это во многих терминалах. Я хочу сделать это в одном терминале.
r14d 17:

Извините ... просто думал, что добавлю обычным способом.
Уилф

3

Вы можете использовать tabnew <filename>в Vim . Для переключения между вкладками вы можете использовать Ctrl+ PgUpи Ctrl+ PgDwn.

Вы можете перейти к концу файла, нажав Gв Терминале.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.