In Bash kann ich cd ~
mit jedem Befehl mit in mein Home-Verzeichnis gehen und tatsächlich auf mein Home-Verzeichnis verweisen ~
.
Kann ich neue, benutzerdefinierte "Verzeichnis-Aliase" (?) Erstellen, um auf andere Verzeichnisse zu verweisen? Hypothetisches Beispiel:
make_alias "~~" /mnt/photon/work/foo_project/
cp ~/home.png ~~/set_8/home_4.png
Wie kann es gemacht werden, wenn ja? Wenn nicht, ist es beabsichtigt und warum?
Schön zu haben: Wo und wie ~
wird dieses "~" gesetzt und gebunden?
n=/mnt/photon/work/foo_project
und dann cp foo ~n/bar
. (Hinweis für das OP: Auch auf zsh beschränkt).
@
oder _
), was in Bash nicht möglich ist, während dies ~~
sicherlich der Fall ist (hackig, aber möglich). Außerdem wird nicht beantwortet, wie diese Neuzuordnung durchgeführt wird.