A día de hoy estamos tan habituados a los entornos Gráficos, que a veces nos olvidamos de que existe la consola. Aunque es verdad que en Linux la consola se sigue usando mucho, no es menos verdad que a veces ignoramos que ciertas tareas son mas fáciles y rápidas de hacer desde la consola que en el entorno gráfico.

A continuación una muestra de alguna de esas tareas:

1.- Redimensionar imágenes:

Gracias al comando convert podremos crear una nueva imagen con las dimensiones que necesitemos a partir de la original, y también podremos aplicar el redimensionado a un lote de imágenes. Ejemplo:

convert -resize 300 image.jpg image-small.jpg

2.- Añadir una Sombra a una imágen:

Este efecto es más típico de The GIMP, pero también se puede lograr gracias a ImageMagick (sudo apt-get install imagemagick en Ubuntu/Debian y derivadas) con un comando algo más rebuscadillo pero que puede hacer que el efecto se cree fácil y rápidamente:

convert screenshot.jpg \( +clone -background black -shadow 60×5+0+5 \) +swap -background white -layers
 merge +repage shadow.jpg

3.- Crear un fichero MP3 a partir de otros 2 ficheros:

Si tenemos dos ficheros MP3 podremos unirlos gracias a una simple concatenación:

cat 1.mp3 2.mp3 > combined.mp3

4.- Clonar un Disco Duro:

Nada más sencillo con la potencia del comando dd:

dd if=/dev/hda of=/dev/hdb

5.- Grabar una imagen ISO en un CD:

Aunque herramientas como K3B están para ponérnoslo fácil, si solo queremos tostar una ISO bastará con escribir:

cdrecord -v speed=8 dev=0,0,0 name_of_iso_file.iso

Nota: hay que poner los números adecuados en ‘dev=’ con el comando ‘cdrecord-scanbus’.

6.- Convertir Vídeos:

Aquí es ffmpeg el que acude en nuestra ayuda, como ejemplo pasaremos de AVI a MPEG.

ffmpeg -i video_origine.avi video_finale.mpg

Aunque como ya vimos, hay un montón de cosas que puedes hacer con ffmpeg.

7.- Reemplazar palabras en un fichero de texto:

Nada de editores de texto. Si quieres reemplazar un término que aparece recurrentemente en un fichero de texto y necesitas hacerlo rápido, puedes hacerlo con el comando sed. Por ejemplo, para cambiar un color en una hoja CSS:

sed ’s/#FF0000/#0000FF/g’ main.css

Espero que os sea útil para vuestros quehaceres diarios en Linux.