Як переглянути кілька файлів в одному терміналі?


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

Для перегляду хвостової частини декількох файлів у єдиному вікні терміналу можна встановити багатоповерховий :

sudo apt-get install multitail

Використання: multitail <filename1> <filename2>.

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

сподівання, що допомагає.


Я вважав, що це далеко не найзручніший спосіб контролювати декілька файлів журналів. Дуже зручно працювати і налаштовується поза вірою. Він навіть може передавати файли журналу на вказаний порт, який має відрегулювати хвіст із віддаленої машини. Не можу рекомендувати його достатньо.
користувач1853181

5

Якщо вам потрібно sshзайти на віддалену машину для перегляду журналів там, ви можете запустити tmux(або screen) там, а також розбити хвіст у розділених вікнах. Працює і місцевий.


4

За замовчуванням gnome-terminalви можете просто використовувати вкладки - "Файл" -> "Нова вкладка"

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

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

Ви також можете від'єднати одну з вкладок у новому вікні терміналу за допомогою "Terminal" -> "Tab Detach" .


4
Ви дійсно не зрозуміли мою думку. Я не хочу робити це в багатьох терміналах. Я хочу це зробити в одному терміналі.
rɑːdʒɑ

Вибачте ... просто думав, що додам звичайним способом.
Вільф

3

Ви можете використовувати tabnew <filename>in vim . Для перемикання між вкладками можна використовувати Ctrl+ PgUpі Ctrl+ PgDwn.

Ви можете перейти до кінця файлу, натиснувши Gв Terminal.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.