Tenemos tantas carpetas útiles, que se encuentran en diferentes rutas, para nuestro trabajo en Linux.
Por ejemplo :
$ cd ~/Documents/Courses/EDX/physics2013/
$ cd ~/Documents/Company/OpenGL/Proj/...
$ cd ~/Documents/Freelance/Android/Proj/...
....
Cómo crear algunos caminos cortos que se pueden utilizar como
$ cd edxPhy2013
$ cd cglProj-v-2.13
$ cd flAndrProj-v-1.1
Respuesta1
Puede que le resulten útiles los enlaces simbólicos:
ln -s ~/Documents/Courses/EDX/physics2013/ ~/edxPhy2013
O posiblemente un alias:
alias cde='cd ~/Documents/Courses/EDX/physics2013/'
Respuesta2
Alias
En lugar de llenar su sistema de archivos con enlaces, es posible que desee simplemente crear alias para estos directorios y almacenarlos en su ~/.bashrc
archivo. Luego puedes escribir cosas como esta:
alias edxPhy2013="cd ~/Documents/Courses/EDX/physics2013/"
alias cglProj-v-2.13="cd ~/Documents/Company/OpenGL/Proj/..."
alias flAndrProj-v-1.1="cd ~/Documents/Freelance/Android/Proj/..."
Ahora, cuando inicie sesión, funcionarán desde cualquier shell que utilice el ~/.bashrc
archivo.
Herramientas de marcadores de directorio
Eche un vistazo a estas preguntas y respuestas tituladas:Navegación rápida por directorios en la terminal.. Herramientas comosalto automáticooxd - Cambiador de directorio extremadamente rápido, también se puede utilizar para "marcar" directorios de uso frecuente para que pueda cambiar fácilmente a ellos sin tener que escribir rutas largas.
Respuesta3
Coloque alias en el perfil del usuario (archivo .bashrc). Me gustan las abreviaturas aún más cortas de las que sugieres:
alias cdOP="cd ~/Documentos/Empresa/OpenGL/Proj/" alias cdAP="cd ~/Documentos/Freelance/Android/Proj/"
Cuando el usuario escribeCDOPvan a la carpeta Company OpenGL Proj, siCDAPvan al directorio del Proyecto Freelance de Android.
Respuesta4
¿Qué pasa con una variable? En tu .bashrc:
export p2013=~/Documents/Courses/EDX/physics2013/
Y luego en fiesta:
cd $p2013