Lo que me gustaría ser capaz de hacer es cuando estoy en la terminal es de tipo:
cd myFolderShortcut
Y para que vaya directamente a un directorio, tengo una configuración con este alias. es posible?
Hice un google para ello y Aliases puede ser lo que quiero, pero no pude hacerlo funcionar.

~/.bashrc:alias myalias='cd /path/to/directory'. Puede reemplazarlomyaliascon cualquier nombre de comando personalizado que desee.Respuestas:
No necesita un archivo de acceso directo ni nada de eso.
Puede configurar un alias
~/.bash_profileagregando la siguiente línea, por lo que solo necesita escribirmyFolderShortcutpara ir allí (sincd):También debe escribir el comando anterior o
para que esto surta efecto. Esto funciona desde cualquier directorio, pero requiere que su shell de inicio de sesión sea
bash(que es el valor predeterminado de OS X)Por supuesto, puede crear enlaces simbólicos a otros directorios en su directorio de inicio. Luego, cuando abre Terminal y está en su directorio de inicio,
cding lo lleva al directorio vinculado.Luego, escriba
cd myProjectsDiry ya está allí (myProjectsDiraunque la ruta que se muestra contieneDocuments/Projects).El enlace simbólico se mostrará en Finder. Para ocultarlo, escriba
chflags hidden myProjectsDir.Esto funcionará solo cuando esté en su directorio de inicio para comenzar (
cdsin argumentos lo lleva allí rápidamente; puede escribir ambos comandos en la misma línea:)cd && cd myProjectsDir.fuente
cdcomocd ~es mi alias favoritocdsin argumento solo implica~. Me gustacd -más, por cierto.bashshell?Sé que esto es viejo, pero esto podría ayudar a alguien.
Después de seguir la respuesta de @Daniel Beck anterior y agregar el alias al bash_profile como mencionó, debe escribir lo siguiente en la ventana de terminal:
Esto hará que todos tus alias funcionen.
Tengo esto de esta respuesta en el desbordamiento de pila. Esto ha funcionado para mí. Espero que funcione para alguien que busca esto ...
¿Cómo creo un acceso directo de terminal a esta ruta?
fuente
source ~/.bash_profilepodría ser una forma más general de escribirloSolo una cosa que quería agregar, porque me sucedió y me llevó dejar de encontrar el error. Escribí
alias myFolderShortcut = 'cd /Users/danielbeck/Documents'porque me gusta tener espacios entre mis signos iguales. Pero me dio un error.Entonces, después de eliminar los espacios, funcionó.
Entonces usa
Espero que esto ayude a alguien en el futuro.
fuente
Otro enfoque es utilizar la variable de entorno CDPATH. Esto funciona para el
cdcomando de la misma manera que PATH funciona para ejecutar programas: si escribe uncdcomando con un parámetro que no comienza con/(o~), el shell busca un directorio con ese nombre debajo de cada componente de CDPATH. Por ejemplo, si desea acceso rápido a los siguientes directorios:/Users/benhowdle89/Documents/Projects/Project42/Applications/MAMP/htdocs/website/WhoAt/solr/whoat/the/quick/brown/fox/jumps/over/the/lazy/dogluego establezca CDPATH en el siguiente valor
y usted será capaz de utilizar los comandos
cd Project42,cd whoatycd dog, etc. El valor comienza con dos puntos (:) a fin de incluir una entrada nula inicial. En algunos shells, esto es necesariocdpara buscar primero en el directorio actual.Esto debería funcionar en la mayoría de los shells de tipo POSIX; por ejemplo,
bashyksh. Parabash, poner un comando comoen tu
~/.bash_profileo~/.bashrc. (Si lo usa~/.bashrc, puede dejar de lado elexport.) Para shells de tipo csh, usecdpathy la sintaxis de estilo csh apropiada.fuente