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

21

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

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

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

rɑːdʒɑ
источник
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
Nux
источник
9

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

sudo apt-get install multitail

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

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

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

rɑːdʒɑ
источник
Я обнаружил, что это наиболее удобный способ мониторинга нескольких файлов журнала. Очень удобно работать и настраивается вне пределов веры. Он может даже передавать файлы журналов на указанный порт для подключения с удаленного компьютера. Не могу рекомендовать это достаточно.
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в Терминале.

accidentallygivenfuck
источник