Temos tantas pastas úteis, que estão em caminhos diferentes, para trabalharmos 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
Responder1
Você pode achar links simbólicos úteis:
ln -s ~/Documents/Courses/EDX/physics2013/ ~/edxPhy2013
Ou possivelmente um apelido:
alias cde='cd ~/Documents/Courses/EDX/physics2013/'
Responder2
Apelido
Em vez de preencher seu sistema de arquivos com links, você pode querer apenas criar aliases para esses diretórios e armazená-los em seu ~/.bashrc
arquivo. 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 em qualquer shell que faça uso do ~/.bashrc
arquivo.
Ferramentas de marcação de diretório
Dê uma olhada nestas perguntas e respostas intituladas:Navegação rápida no diretório no terminal. Ferramentas comosalto automáticoouxd - trocador de diretório eXtra rápido, também pode ser usado para "marcar" diretórios usados com frequência para que você possa alterá-los facilmente sem precisar digitar caminhos longos.
Responder3
Coloque aliases no perfil do usuário (arquivo .bashrc). Gosto de abreviações ainda mais curtas do que você sugere:
alias cdOP="cd ~/Documentos/Empresa/OpenGL/Proj/" alias cdAP="cd ~/Documents/Freelance/Android/Proj/"
Quando o usuário digitaCDOPeles vão para a pasta Company OpenGL Proj, seCDAPeles vão para o diretório do Freelance Android Project.
Responder4
E uma variável? No seu .bashrc:
export p2013=~/Documents/Courses/EDX/physics2013/
E então no bash:
cd $p2013