Que es un alias?
Un alias es el nombre que le damos a un comando en terminal para ejecutarlo de forma mas sencilla y personalizada. En realidad el uso de “alias” facilita mucho la ejecución de comandos en la terminal, sobre todo si son muy extensos y los usamos frecuentemente.
Por ejemplo:
Puedo ejecutar el comando:
$ ls -lha
Para mostrar una lista de los elementos existentes en un directorio con ciertos detalles. Con el uso de un ‘alias’ podemos simplificar la tarea a escribir en la consola el siguiente comando y que tenga exactamente el mismo resultado.
$ll
Para lograr esto, debemos haber creado previamente el alias asignando los comandos deseados al nuevo comando ‘ll’
Como crear un alias en Ubuntu
$ nano ~/.bashrc
Se abrirá en la terminal
Con las flechas de desplazamiento dirigete al final del archivo y es allí donde puedes asignar los comandos que quieras a un nuevo alias.
Debes tener en cuenta lo siguiente:
alias ll = 'ls -lh'
Listo!!
Ahora solo tienes que cerrar la terminal y volver a abrirla para que tengan lugar los cambios efectuados
Si ejecutas el comando con el nombre del alias que creaste, se ejecutarán las tareas que hallas establecido como si estuvieras escribiendo los comandos originales.
$ll
Gracias por leer este Tutorial, espero haberte ayudado!
Deja tu comentario y se feliz 😄
Muchas gracias, me ayudó muchísimo tu tutorial
si estas utilizando oh-my-zsh el archivo que debes modificar es .zshrc
~ nano .zshrc
y el resto es igual, vas al final, creas el alias, guardas, sales del editor y reinicias la terminal.
eyyy, muy buen post, deberías hacer más así, yo te daría likes 😃
Me sirvio de muhco tu información, gracias!!
para que los cambios sean tomados ejecuta este comando
source ~/.bashrc
Una duda: puedo crear un alias para acceder a un directorio a través de su ruta aún cuando alguna(s) de la(s) carpeta(s) tenga un espacio en su nombre?
Si puedes, eso sería un enlace simbolico, puedes ver como crear un aqui https://www.hostinger.es/tutoriales/crear-enlace-simbolico-linux
capo
Genial, me ayudo mucho.
También encontré que el archivo ~/.bashrc carga un archivo ~/.bash_aliases en el que se puede escribir los alias de manera más ordenada.
soy feliz 😃
Lo que me funcionó en WSL y mi SHELL zshrc:
Primero verificar que tipo de SHELL tengo con el comando:
echo"$SHELL"
En mi caso es zshrc, luego abrimos el archivo zshrc:
sudo nano ~/.zshrc
luego de ingresar la contraseña:
ingresar el comando sin espacios despues del nombre del alias
alias <name_alias>="comando"
Salimos con “CTRL+X”, luego “Y” para guardar y finalmente ENTER
Espero les haya sido de ayuda.
Estuve buscando por internet, y aunque fue facil de encontrar la respuesta, me encanta saber que Platzi aparecio como primera opcion para responder a mi pregunta.
En dado caso que quiera renombrar el alias o en su defecto, ¿hago el mismo procedimiento?
Gracias por el aporte!
Excelente tuto, me ayudo bastante. En lo personal suelo usar VIM , no me familiarizo mucho con Nano
no hay necesidad de ir a un archivo y hacer ese proceso tedioso basta con escribirlo en la consola de esta forma (respetando los espacios):
alias name=’ string’
Aunque al parecer cuando reinicio la terminal el alias también desaparece. 😛
Gracias por el aporte.
Muchas gracias! lo único que quiero adicionar es que en ocaciones no funciona si existe un espacio entre la palabra alias y el igual (=) por lo que recomiendo quitar este espacio.
entre el nombre del alias y el signo igual (=)
muy útil y conciso gracias