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.