No hace mucho tiempo, por el mes de junio del año pasado, me instalé en el portátil la distribución de Linux que uso todos los días, Ubuntu. Los comienzos son bastante duros pero con la guía ubuntu no tuve ningún problema.
Por esa época, evitaba usar la consola y si hacía uso de ella, era copiando y pegando los comandos que encontraba en los diversos blogs.
Con el paso del tiempo, uno se va dando cuenta del potencial de la consola, de todo lo que se puede hacer mucho más rápido que con cualquier herramienta en modo gráfico, pero los nombres de los comandos son muy raros o muy extensos cuando se le añaden modificadores de comportamiento.
Y digo yo, ¿qué son modificadores de comportamiento?
Cuando usamos un comando para realizar una tarea, a veces hay que añadir una serie de opciones, llamadas modificadores de comportamiento, para que dicha tarea se haga con éxito. Por ejemplo si queremos montar una imagen iso con el comando mount, debemos de añadir una serie de opciones para poder hacerlo correctamente:
sudo mount -o loop imagen.iso /media/iso
Como veis se le ha añadido la opción -o loop
Como iba diciendo, estos comandos con los modificadores de comportamiento, a veces son muy largos de memorizar o simplemente es una tarea un poco tediosa el escribirlo todo a mano. Por eso, con el comando alias nos facilita mucho las cosas.
Con alias lo que hacemos es poner un mote o apodo a un comando para que nos resulte más práctico y fácil de memorizar. Os pongo un ejemplo. El siguiente comando lo que hace es convertir un vídeo que nos hemos descargado de youtube a mpg:
ffmpeg -i Video.flv -ab 56 -ar 22050 -b 500 -s 320×240 Video.mpg
Seguramente que después de convertir 50 vídeos tendremos memorizado el comando con sus diferentes opciones, pero sería más sencillo con el comando alias ponerle un apodo que nos recuerde lo que queremos hacer, como por ejemplo flvtompg o simplemente flv.
Esto se pude hacer de 2 formas, una temporal, que cuando reiniciamos el pc perdemos la configuración o fija, modificando un archivo oculto de nuestro sistema para que permanezca en el tiempo. Ya depende de lo que queramos para elegir una opción u otra.
Si lo hacemos de forma temporal, con el ejemplo anteriormente descrito, sería escribiendo esto en la consola:
alias flv=’ffmpeg -i Video.flv -ab 56 -ar 22050 -b 500 -s 320×240 Video.mpg’
Si queréis que funcione este ejemplo, debéis de crear una carpeta en en el escritorio llamada vídeos youtube y el archivo a modificar debe de llamarse Video.flv para que funcione. Por supuesto tener instalado ffmpeg que está en los repositorios.
Si por lo contrario queremos que permanezca en el tiempo el alias, debemos de modificar un archivo oculto que está en la carpeta de nuestro usuario. El archivo se llama .bashrc y lo modificaremos con gedit:
sudo gedit /home/norber/.bashrc
Cambiar norber por nuestro nombre de usuario. En la modificación del archivo, sólo debéis de agregar lo siguiente:
alias flv=’ffmpeg -i Video.flv -ab 56 -ar 22050 -b 500 -s 320×240 Video.mpg’
Guardamos y cerramos tanto el editor de texto gedit como la consola, para que tome los cambios.
Como veis esto es sólo un ejemplo, podemos hacer todos los alias que se nos vengan en la cabeza, sólo es echarle imaginación al tema:
alias instalar=’sudo apt-get install’
alias actualizar=’sudo apt-get upgrade’
alias explorar=’sudo nautilus’
Si queremos saber que alias tenemos, ponemos en la consola:
alias
Si queremos quitar algún alias en concreto, sabiendo como se llama, ponemos unalias nombre del alias. Ejemplo, si queremos quitar el alias llamado instalar ponemos:
unalias instalar
A disfrutarlo, y ya sabéis para cualquier duda aquí estamos