Alias temporalesEs necesario sustituir los valores escritos en MAYÚSCULAS por los adecuados a cada caso.
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'
. Veamos algunos ejemplos:
- Para movernos al directorio ~/Documentos/ tecleando sólo "docs":
Code: Select all
alias docs='cd ~/Documentos/'
- Para el acceso a terminales remotas vía SSH tecleando sólo "Server1":
Code: Select all
alias Server1='ssh -X USUARIO-REMOTO@IP-REMOTA'
- Para el acceso sencillo a carpetas remotas tecleando sólo "sftp1":
Code: Select all
alias sftp1='sftp://USUARIO-REMOTO@IP-REMOTA/RUTA/COMPLETA/CARPETA/REMOTA'
- Para montar carpetas remotas con SFTP manualmente tecleando sólo "media-vps":
Code: Select all
alias media-vps='sshfs USUARIO-REMOTO@IP-REMOTA:/RUTA/COMPLETA/CARPETA/REMOTA /RUTA/COMPLETA/CARPETA/LOCAL'
- Para montar carpetas remotas con NFSv4 manualmente tecleando sólo "media-lan":
Code: Select all
alias media-lan='sudo mount IP-REMOTA:/RUTA/COMPLETA/CARPETA/REMOTA /RUTA/COMPLETA/CARPETA/LOCAL'
- Para reiniciar el servicio P2P mlDonkey en Docker manualmente tecleando sólo "ml-rei":
Code: Select all
alias ml-rei='docker restart mldonkey-ubuntu'
- Para sincronizar carpetas personales entre equipos manualmente tecleando sólo "sinc-pc2":
Code: Select all
alias sinc-pc2='rsync -azvh /home/USUARIO/CARPETA/ IP-REMOTA:/home/USUARIO/CARPETA/'
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 al final del mismo una línea por cada alias que deseemos usar.Guardamos los cambios con Control + S y salimos con Control + X. Por último indicamos a la terminal que lea los nuevos valores del fichero con
source ~/.bashrc
.