¿Cómo ver múltiples archivos en un solo terminal?


21

A veces es posible que necesite acceder a varios archivos de registro para solucionar problemas, pero no quiero abrirlos en diferentes terminales.

Lo que quiero es abrirlos en la misma terminal.

¿Hay alguna manera de ver parte trasera de los múltiples archivos de registro en una misma ventana de terminal?


1
No tengo tiempo para publicarlo como respuesta, pero puede abrir muchos archivos en una ventana vim.
don.joey

1
... bueno, siempre hay tmux...
haneefmubarak

Respuestas:


22

Si tiene, por ejemplo /var/log/syslog, /var/log/auth.logarchivos de registro, puede verlos en un solo terminal ejecutando el tail -fcomando.

Abra la terminal y agregue el siguiente comando :

tail -f /var/log/syslog  /var/log/auth.log

La salida:

==> /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

Para ver la parte posterior de varios archivos en la ventana de terminal única, puede instalar multitail :

sudo apt-get install multitail

Uso: multitail <filename1> <filename2>.

Entonces la salida será parte del archivo1 y parte del archivo2 en el mismo terminal.

Espero que ayude.


He descubierto que esta es, con mucho, la forma más conveniente de monitorear múltiples archivos de registro. Muy útil para trabajar y es personalizable más allá de lo creíble. Incluso puede transmitir archivos de registro a un puerto específico para que se adapten desde una máquina remota. No puedo recomendarlo lo suficiente.
user1853181

5

Si tiene que sshingresar a una máquina remota para ver los registros allí, puede ejecutar tmux(o screen) allí y seguir los registros en ventanas divididas. Funciona local también.


4

Por defecto gnome-terminal, solo puede usar pestañas - 'Archivo' -> 'Nueva pestaña'

ingrese la descripción de la imagen aquí

Puede cambiar entre las pestañas con Alt+ TAB NUMBER, cada pestaña se comporta de manera similar a una nueva terminal. También puede cambiar con Ctrl+ PgUp/ PgDwn.

También puede separar una de las pestañas en una nueva ventana de terminal con 'Terminal' -> 'Separar pestaña' .


44
realmente no entendiste mi punto. No quiero hacerlo en muchas terminales. Quiero hacerlo en una sola terminal.
rɑːdʒɑ

Lo siento ... solo pensé que agregaría de una manera convencional.
Wilf

3

Puedes usar tabnew <filename>en vim . Para cambiar entre pestañas puede usar Ctrl+ PgUpy Ctrl+ PgDwn.

Puede saltar al final del archivo presionando GTerminal.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.