Los alias de la línea de comandos son muy útiles, ya que le permiten tener accesos directos de comandos para comandos más largos, y también puede usarlos para reemplazar un comando con otro. Con zsh convirtiéndose en el shell predeterminado en Terminal para MacOS, y un shell ampliamente utilizado en general gracias a Oh-My-Zsh, es posible que se pregunte cómo configurar y usar alias con zsh shell.

Cómo crear un alias en zsh

Los alias de Zsh se almacenan en el archivo zshrc de los usuarios dentro del directorio de inicio, que tiene un prefijo con un punto para indicar que está oculto. Por lo tanto, debemos editar ese archivo para configurar los alias.

Abra la aplicación Terminal si aún no lo ha hecho. Para editar el archivo.zshrc en su directorio de inicio usando nano, use la siguiente sintaxis de comando:

nano ~/. zshrc

Agregue al final de este archivo de texto su(s) alias deseado(s) usando el siguiente formato, con cada nuevo alias en una línea separada:

alias (aliasname)=”comando”

Por ejemplo, para crear un alias llamado”instaladores completos”que enumere todos los instaladores completos disponibles para MacOS usando el comando de actualización de software con el indicador –list-full-installers, la sintaxis sería:

alias fullinstallers=”softwareupdate–list-full-installers”

Otro ejemplo, si instaló gcc con Homebrew en la Mac y desea que sea más fácil ejecutar gcc en lugar de clang, puede usar el siguiente alias:

alias gcc=”gcc-13″

Otro ejemplo, es usar un alias si te encuentras escribiendo con frecuencia un comando largo para conectarte a un servidor ssh en particular, como este:

alias remoteshell=’ssh-p 123123 [email protected]

Coloque cada alias en una nueva línea Cuando termine de modificar su archivo.zshrc con alias, presione Control+ O para guardar en nano, seguido de Control+X para salir. Vuelva a la línea de comando, use el comando fuente para volver a cargar la configuración del perfil de shell:

fuente ~/.zshrc

Su nuevo alias ) ahora están listos para usar en la línea de comando, simplemente escriba el comando que vinculó al alias y se ejecutará. Usando los ejemplos anteriores, sería’remoteshell’,’gcc’y’fullinstallers’.

Si usa Oh-My-Zsh en la Mac, es posible que desee ejecutar el comando’alias’primero porque encontrará muchos alias preempaquetados en su archivo.zshrc que, de lo contrario, podría estar configurando alias para realizar, como usar color con ls, por ejemplo.

Relacionado

Categories: IT Info