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 1825 invitados y ningún miembro en línea