Hier ist der Weg, um häufig mit komplexen Pfaden umzugehen cd.
mkdir ~/Links
ln -s /complexpath/there ~/Links
Dadurch wird die symbolische Verknüpfung erstellt
~/Links/there
Um dieses neue LinksVerzeichnis effizient zu nutzen, wenn Ihre Anmeldeshell bash
nur diesen Befehl in Ihr Verzeichnis enthält ~/.profile(der von allen Bourne-Shells verwendet bashwird ksh, zsh…):
CDPATH=~/Links:.
export CDPATH
Dies bedeutet, dass cdIhre Shell für jeden in 2 Verzeichnissen nach einem lokalen Pfadnamen sucht:
~/Links
.
Sie müssen Ihre Sitzung nicht neu starten, um sie zu testen. Führen Sie einfach Folgendes aus:
. ~/.profile
was bedeutet, lesen Sie einfach meine ~/.profile. (Sie müssen es nicht in Ihr ~/.bashrcVerzeichnis einfügen, da Sie nicht dieselbe Variableninitialisierung wiederholen müssen, wenn Sie es nicht ändern.)
Sobald Sie es getestet haben, können Sie Ihre Sitzung neu starten;).
Von nun an müssen Sie jedes Mal, wenn Sie zu möchten, Folgendes eingeben there:
cd there
git status. Ich habe auch einige Aliase in meinem.bash_profile. Nicht genau das, wonach Sie fragen, aber verwandt.