[TUTORIAL] Simplificar el uso de comandos en la terminal con alias

Spanish Forum

Moderators: tomeu, JCSenar

Post Reply
User avatar
Wibol
Level 4
Level 4
Posts: 384
Joined: Fri Nov 27, 2015 7:00 am
Location: España

[TUTORIAL] Simplificar el uso de comandos en la terminal con alias

Post by Wibol » Fri May 24, 2019 10:23 am

Cuando realizamos tareas sobre la terminal de forma esporádica, es sencillo olvidar los procedimientos y comandos a usar. La creación de alias resulta una opción magnifica para hacernos la vida más cómoda.

Alias temporales

El comando "alias" nos permite asignar un nombre corto y descriptivo a un comando y todos sus argumentos de forma que para ejecutarlo, sólo deberemos teclear dicho nombre. Tiene el formato alias nombre='comando personalizado'. Veamos algunos ejemplos:

Para movernos al directorio ~/Documentos/ tecleando sólo "docs":

Code: Select all

alias docs='cd ~/Documentos/'
Para el acceso a terminales remotos vía SSH tecleando sólo "Server1":

Code: Select all

alias Server1='ssh -X usuario-remoto@ip-remota'
Para el montaje manual de archivos remotos vía NFS desde la red local tecleando sólo "media-lan":

Code: Select all

alias media-lan='sudo mount 192.168.0.2:/home/jose/Descargas/ /media/juan/Servidor1/Multimedia/'
Para el montaje manual de archivos remotos vía SSHFS desde internet tecleando sólo "media-vps":

Code: Select all

alias media-vps='sudo sshfs -o allow_other jose@123.123.123.123:/home/jose/Descargas/ /media/juan/Servidor1/Multimedia/'
Alias permanentes

Lo anteriormente expuesto sólo tiene vigencia durante la sesión de Linux actual, perdiendose al finalizar la misma. Para que nuestros alias sobrevivan a los reinicios, debemos añadirlos al archivo ".bashrc" situado en el home de nuestro usuario. Linux Mint ya trae varios alias por defecto, que podemos ver con el comando alias.

Editamos el archivo nano ~/.bashrc y agregamos una línea por cada alias que deseemos usar. Salimos guardando los cambios y por último indicamos a la terminal que lea los nuevos valores del fichero con source ~/.bashrc.

Antes de realizar una consulta, no olvides:

Post Reply

Return to “Español (Spanish)”