Como criar um caminho curto?

Como criar um caminho curto?

Temos tantas pastas úteis, que estão em caminhos diferentes, para trabalharmos no Linux.

Por exemplo :

  1. $ cd ~/Documents/Courses/EDX/physics2013/
  2. $ cd ~/Documents/Company/OpenGL/Proj/...
  3. $ cd ~/Documents/Freelance/Android/Proj/...

....

Como criar alguns caminhos curtos que podem ser usados ​​como

  1. $ cd edxPhy2013
  2. $ cd cglProj-v-2.13
  3. $ 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 ~/.bashrcarquivo. 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 ~/.bashrcarquivo.

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

informação relacionada