Você pode encontrar links simbólicos úteis:
ln -s ~/Documents/Courses/EDX/physics2013/ ~/edxPhy2013
Ou possivelmente um alias:
alias cde='cd ~/Documents/Courses/EDX/physics2013/'
Temos tantas pastas úteis, que estão em caminhos diferentes, para o nosso trabalho no Linux.
Por exemplo:
$ cd ~/Documents/Courses/EDX/physics2013/
$ cd ~/Documents/Company/OpenGL/Proj/...
$ cd ~/Documents/Freelance/Android/Proj/...
....
Como criar alguns caminhos curtos que podem ser usados como
$ cd edxPhy2013
$ cd cglProj-v-2.13
$ cd flAndrProj-v-1.1
Você pode encontrar links simbólicos úteis:
ln -s ~/Documents/Courses/EDX/physics2013/ ~/edxPhy2013
Ou possivelmente um alias:
alias cde='cd ~/Documents/Courses/EDX/physics2013/'
Em vez de preencher seu sistema de arquivos com links, convém criar aliases para esses diretórios e armazená-los no arquivo ~/.bashrc
. Você pode então digitar coisas assim:
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/..."
Agora, quando você fizer login, eles funcionarão apenas a partir de qualquer shell que faça uso do arquivo ~/.bashrc
.
Veja este Q & Um título: Navegação de diretório rápido no terminal . Ferramentas como autojump ou O xd - eXtra fast Directory changer , também pode ser usado para "marcar" diretórios usados com freqüência, para que você possa facilmente alterá-los sem precisar digitar caminhos longos.
Coloque aliases no perfil do usuário (arquivo .bashrc). Eu gosto de abreviações ainda mais curtas do que você sugere:
alias cdOP="cd ~/Documents/Company/OpenGL/Proj/" alias cdAP="cd ~/Documents/Freelance/Android/Proj/"
Quando o usuário digita cdOP eles vão para a pasta Company OpenGL Proj, se eles cdAP vão para o diretório do Freelance Android Project.
E uma variável? Na sua .bashrc:
export p2013=~/Documents/Courses/EDX/physics2013/
E depois no bash:
cd $p2013
Tags directory alias cd-command shell