Acceda fácilmente a directorios usando alias en la terminal - Amit Merchant - Un blog sobre PHP, JavaScript y más

Acceda fácilmente a directorios usando alias en la terminal - Amit Merchant - Un blog sobre PHP, JavaScript y más

Una de las cosas más comunes que haría a menudo en un sistema basado en Linux/Unix es navegar a un directorio. Y si es un desarrollador, se encontrará haciendo esto varias veces al día.

Ahora, no importa si navega a un directorio que está al mismo nivel que su directorio actual. Pero si está navegando a un directorio anidado en lo profundo de la estructura del directorio, puede ser un poco complicado.

Por ejemplo, si desea navegar a un directorio anidado en lo profundo de la estructura del directorio, haría algo como esto:

$ cd /home/amitmerchant/workspace/amitmerchant.com/

Como puedes ver, es un poco complicado. Deberá escribir la ruta completa al directorio, que no solo requiere mucho tiempo sino que también es propenso a errores. Puede cometer fácilmente un error tipográfico y terminar en otro directorio. Además, si estos directorios son algo que visita con frecuencia, deberá ingresar la ruta completa cada vez que desee acceder a ellos.

Algunas terminales como Fish brindan una forma de completar automáticamente la ruta, pero eso aún no es práctico.

Índice
  1. Ingrese alias
  2. Ir más lejos

Ingrese alias

Para evitar este problema, puede usar alias en su terminal. Los alias son básicamente accesos directos a los comandos.

Entonces, por ejemplo, si desea crear un alias para el comando anterior, puede hacerlo.

$ alias cdblog="cd /home/amitmerchant/workspace/amitmerchant.com/"

Esto creará un alias llamado cdblog que apuntará al directorio /home/amitmerchant/workspace/amitmerchant.com/. Ahora, cada vez que desee acceder a este directorio, puede escribir cdblog en tu terminal y te llevará al directorio.

Funcionará siempre que esté en la misma sesión de terminal. Una vez que cierre la terminal, el alias desaparecerá. Para hacerlo permanente, puede agregar el alias al archivo de configuración de su shell.

Por ejemplo, en mi caso, uso concha de pescado. Entonces puedo agregar el alias al ~/.config/fish/config.fish archivo como este.

alias cdblog="cd /home/amitmerchant/workspace/amitmerchant.com/"

Guarde el archivo y reinicie el terminal. Ahora puede usar el alias en cualquier sesión de terminal.

Funciona igual para otros shells, como Bash, Zsh, etc.

Puede crear múltiples alias para diferentes directorios y usarlos como desee. Entonces, incluso si desea navegar a un directorio que se encuentra en un nivel diferente de la estructura del directorio, puede hacerlo utilizando alias. Ir y venir entre estos directorios se convierte en un juego de niños.

Ir más lejos

También uso alias para comandos de uso frecuente. Por ejemplo, tengo un alias llamado runblog lo que apunta a un comando bastante largo que uso para ejecutar mi blog localmente.

Entonces, en lugar de escribir el comando completo, solo puedo escribir runblog y ejecutará el comando por mí.

$ alias runblog "bundle exec jekyll serve --config dev.yml"

O reinicie el servidor MySQL con mysqlstart también conocido como

$ alias mysqlstart "brew services start mysql"

O para abrir el archivo de configuración de Fish.

$ alias fishc "sudo nano ~/.config/fish/config.fish"

Captas la idea ¿cierto?

Si quieres conocer otros artículos parecidos a Acceda fácilmente a directorios usando alias en la terminal - Amit Merchant - Un blog sobre PHP, JavaScript y más puedes visitar la categoría Código.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas