Lunes, Diciembre 18, 2017

Cómo guardar salida de comando de GNU/Linux a una imagen o un archivo

Save-Linux-Command-Output-To-An-Image-Or-A-File

¿Alguna vez has estado en una situación en la que tienes que enviar la salida de un comando de Linux a tu colega o amigo para obtener ayuda? Este sencillo hack de Linux sin duda será útil. Puedes guardar una salida de comando de Linux en una imagen o un archivo y enviarla a la persona respectiva que desee revisar la salida de un comando particular de Linux. No es necesario instalar ninguna herramienta adicional. Necesitas instalar ImageMagick. Esto puede ser útil si necesitas enviar la salida a una persona de soporte técnico o a un administrador de Linux.

Guardar salida de comandos de Linux en una imagen

Instala la herramienta ImageMagick primero. En sistemas similares a Ubuntu, puedes instalarlo como se muestra a continuación.

sudo apt-get install imagemagick

En Arch Linux y derivadas:

sudo pacman -S imagemagick

Ahora, para guardar una salida de cualquier comando de Linux a una imagen, simplemente ejecuta el siguiente comando:

ifconfig | convert label:@- myipaddress.png

El comando anterior guardará la salida del comando ifconfig en una imagen y la guardará en el directorio de trabajo actual.

  •  Ifconfig mostrará la dirección IP de tu sistema Linux.
  • El comando convert guardará la salida en una imagen. 
  • Label: @ – myipaddress.png guardará la salida del comando en myipaddress.png.Aquí está la salida del comando anterior en mi Arch Linux.

myipaddress

Aquí hay otro. He guardado mi salida del kernel de Linux a una imagen.

uname -a | convert label:@- mylinuxkernel.png

Ejemplo de salida:

Lo que hemos visto anteriormente, es que hemos guardado la salida del comando en una imagen. Además, podemos guardar la salida en un archivo de imagen existente. Para ello, ejecuta:

 
convert -font -misc-fixed-*-*-*-*-*-*-*-*-*-*-*-* -fill black -draw "text 270,260 \" `ip addr` \"" Linux.jpg myipaddress.jpg

Este comando imprimirá la salida del comando “ip addr” a una imagen llamada Linux.jpg y la guardará con un nuevo nombre “myipaddress.jpg”.

Aquí está la salida del comando anterior:

myipaddress

Puedes guardar la salida de cualquier comando y enviarlo a cualquier persona que pueda ayudarte a arreglar tu sistema.

Guardar salida de comandos de Linux en un archivo

Sabemos cómo guardar la salida de un comando a/en una imagen. También podemos guardar la salida de un comando Linux en un archivo.

Por ejemplo, podemos guardar la salida del comando “ip addr” en un archivo llamado myipaddress.txt usando el comando:

ip addr > myipaddress.txt

Para verificarlo, mira el archivo de texto usando tus visor de texto favorito. O bien, podemos hacer usando el comando “cat” como a continuación.

cat myipaddress.txt

El comando siguiente guardará mi pacman.log en un archivo llamado mylogs.txt.

tail -f /var/log/pacman.log  > mylogs.txt

Y, podemos guardar fácilmente los detalles de IP usando el comando:

ifconfig > mynetworkdetails.txt

Eso es. Ahora ya sabes cómo guardar la salida de cualquier comando en una imagen o en un archivo sin tener que usar ninguna herramienta adicional.

 

Fuente: ostechnix | maslinux

¿Quién está en línea?

Hay 58 invitados y ningún miembro en línea

Contador de Visitas

9076365
Hoy Hoy 156
Ayer Ayer 957
Esta semana Esta semana 156
Este mes Este mes 15132
Total de Visitas Total de Visitas 9076365

Día con más
visitantes

11-11-2017 : 2493

Gracias por su visita