Wie erstelle ich einen kurzen Pfad?

Wie erstelle ich einen kurzen Pfad?

Wir haben so viele nützliche Ordner, die sich in verschiedenen Pfaden befinden, für unsere Arbeit unter Linux.

Zum Beispiel :

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

....

Wie man kurze Pfade erstellt, die verwendet werden können wie

  1. $ cd edxPhy2013
  2. $ cd cglProj-v-2.13
  3. $ cd flAndrProj-v-1.1

Antwort1

Möglicherweise finden Sie symbolische Links hilfreich:

ln -s ~/Documents/Courses/EDX/physics2013/ ~/edxPhy2013

Oder möglicherweise ein Alias:

alias cde='cd ~/Documents/Courses/EDX/physics2013/'

Antwort2

Aliase

Anstatt Ihr Dateisystem mit Links zu füllen, können Sie auch einfach Aliase für diese Verzeichnisse erstellen und diese in Ihrer ~/.bashrcDatei speichern. Sie können dann einfach Dinge wie das Folgende eingeben:

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/..."

Wenn Sie sich jetzt anmelden, funktionieren diese einfach von jeder Shell aus, die die ~/.bashrcDatei verwendet.

Tools zum Setzen von Verzeichnis-Lesezeichen

Schauen Sie sich diese Fragen und Antworten mit dem Titel an:Schnelle Verzeichnisnavigation im TerminalTools wieautomatischer Sprungoderxd - Extra schneller Verzeichniswechsler, kann auch verwendet werden, um häufig verwendete Verzeichnisse mit einem „Lesezeichen“ zu versehen, sodass Sie einfach zu ihnen wechseln können, ohne lange Pfade eingeben zu müssen.

Antwort3

Fügen Sie Aliase in das Benutzerprofil ein (.bashrc-Datei). Mir gefallen sogar noch kürzere Abkürzungen als die, die Sie vorschlagen:

Alias ​​cdOP="cd ~/Dokumente/Unternehmen/OpenGL/Proj/"
Alias ​​cdAP="cd ~/Dokumente/Freelance/Android/Proj/"

Wenn der Benutzer eingibtcdOPSie gehen in den Ordner Company OpenGL Proj, wenn siecdAPSie gelangen zum Verzeichnis „Freelance Android Project“.

Antwort4

Wie wäre es mit einer Variable? In deiner .bashrc:

export p2013=~/Documents/Courses/EDX/physics2013/

Und dann in Bash:

cd $p2013

verwandte Informationen