GNU/Linux >> Tutoriales Linux >  >> Linux

Visualización de mensajes de la consola del sistema en la GUI

Puede ver el contenido actual de la consola de texto /dev/tty1 en el archivo /dev/vcs1 (donde 1 es el número en Ctrl +Alt +F1 ). (Si intenta leer desde /dev/tty1 , competirá con el programa que se ejecuta allí para la entrada de teclado). Los dispositivos vcs normalmente solo son legibles por root. Obtienes una instantánea; no existe una forma conveniente de obtener el contenido tal como se presenta.

El programa ttysnoop le permite ver el tráfico en una consola desde otra terminal (incluida una terminal X). Pero esto es algo que debe configurar con anticipación.

En lugar de tratar de captar los mensajes cuando se han enviado a la consola de texto, haga arreglos para que los mensajes se dirijan a una ubicación diferente. La mayoría de los resultados de la consola terminarán en los registros del sistema, en archivos bajo /var/log . En X (es decir, en modo gráfico), puede capturar estos mensajes con xconsole , que es parte de la distribución X estándar.

Si xconsole no muestra los mensajes que desea, edite su pregunta para mencionar de dónde provienen estos mensajes.

Si no puede obtener xconsole para mostrar cualquier mensaje, edite su pregunta para incluir su sistema operativo exacto, cualquier paso de configuración que haya realizado y cualquier mensaje de error que haya visto.

Si los mensajes no provienen de la función de registro del sistema, sino de un programa que inició en la consola de modo de texto, será mejor que utilice la redirección. . Haga arreglos para iniciar el programa de esta manera:

mv ~/.myprogram.log ~/.myprogram.log.old
myprogram --with arguments 2>&1 >~/.myprogram.log

Luego puede leer la salida del programa desde cualquier lugar buscando en el archivo ~/.myprogram.log . En particular, para ver crecer el archivo en tiempo real, ejecute

tail -n +1 -f ~/.myprogram.log

Si el programa se inicia con los scripts de inicio de X, sería mejor redirigir la salida de toda la secuencia de inicio de X a un archivo. De hecho, muchas distribuciones hacen esto automáticamente. Si estás usando un .xinitrc o .xsession archivo, coloque la siguiente línea cerca del comienzo del archivo para redirigir la salida de los programas posteriores:

exec >"$HOME/.xsession-$DISPLAY.log" 2>&

Linux
  1. ¿Cómo redirigir la salida de un programa a un archivo zip?

  2. ¿Cómo catear un archivo de Awk?

  3. ¿Ejecutar un programa Gui al inicio?

  4. Bloqueo del sistema de archivos CWP

  5. Mensajes de error "Cancelar comando emitido nexus" en el archivo /var/log/messages

Introducción al sistema de archivos de Linux

Comando Fsck en Linux (Sistema de archivos de reparación)

Administración del sistema de archivos de red (NFS) en Linux

¿Visualización y edición de archivos del sistema compuestos por texto y símbolos ilegibles?

¿Qué es el sistema de archivos de Linux? Guía fácil

Consejos de Ubuntu:cómo ver los archivos de registro del sistema en la GUI