Darauf muss es eine einfache Antwort geben, aber wenn ich versuche, nach „CD“ zu suchen, beziehen sich alle Suchergebnisse auf „Compact Disc“ und nicht auf den Linux-Befehl.
cd ..
bringt mich zum übergeordneten Verzeichnis des aktuellen Verzeichnisses, in dem ich mich befinde. Auf meinem Arbeits-PC kann ich jedoch auch
..
ganz allein, um dasselbe zu tun. Ich kann dies auch auf einem unserer Cluster bei der Arbeit tun, aber nicht auf dem anderen. Was ermöglicht mir, diese Verknüpfung zu verwenden, damit ich sie woanders replizieren kann?
Antwort1
Wenn Ihre Shell Bash ist und diese Option unterstützt autocd
, können Sie sie aktivieren, indem Sie
shopt -s autocd
Sie können dann nicht nur ..
, sondern auch bin
, ./data
, /var/log
, oder einen beliebigen Pfad verwenden. (Funktioniert nur in einer interaktiven Shell, also nicht in einem Skript.)
Eine andere Möglichkeit besteht darin, einen Alias zu definieren:
alias ..='cd ..'
ich mag auch
alias ...='cd ../..'