DEV Community

rooyca
rooyca

Posted on

1

Creando nuestros comandos personalizados en Linux

¿Cansando de tener que escribir veinte variables para ejecutar un simple comando? Pues hoy aprenderemos a mapear nuestros comandos haciendo uso de Alias.

Creando nuestros Aliases

Alias es una forma sencilla de mapper, bindear, unir(?) comandos. Esta es la mejor manera de ahorrarnos tiempo a la hora de escribir cadenas larguísimas de comandos. Si nosotros escribimos "alias" en nuestra terminal debería aparecernos los aliases predeterminados de nuestro sistema, algo así:
ALIASES-DEFAULT

Como podran notar, en mi caso tengo dos alias customizados: price y subl; el primero es un script en python que uso para ver el comportamiento del mercado crypto y el segundo es simplemtente para abrir SublimeText.

Modificando nuestro archivo .bashrc

Para poder lograr que nuestros alias sean permanentes y no solo durante una seccion de la terminal debemos modificar un archivo llamado .bashrc, que por lo general se encuentra en /home/usuario/ para esto debemos abrirlo con el editor de texto de nuestra preferencia, en mi caso voy a utilizar vim:

vim ~/.bashrc
Enter fullscreen mode Exit fullscreen mode

VIM-ALIASES

Bajamos hasta encontrar la seccion de Aliases y añadimos nuestro comando de la siguiente manera:

alias nuestro-comando='comando-a-mapear'
Enter fullscreen mode Exit fullscreen mode

Un ejemplo más claro sería el siguiente:

alias price='python3 ~/Desktop/get_price.py'
Enter fullscreen mode Exit fullscreen mode

En donde "price" es el comando que le quiero asignar a la cadena: "python3 ~/Desktop/get_price.py". Ahora lo último que nos queda es guardar los cambias y listo, así de sencillo tenemos nuestro comando personalizado.

GET-PRICE

Eso sería todo, si tienen alguna duda no duden en hacermelo saber.

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay