Antworten:
Die Abkürzung ist -
Versuchen cd -
Wenn Sie dies in Ihrer Eingabeaufforderung verwenden möchten, müssen Sie mit darauf verweisen ~-.
Siehe das Beispiel:
[echox@kaffeesatz ~]$ cd /tmp
[echox@kaffeesatz tmp]$ ls
cron.iddS32 serverauth.CfIgeXuvka
[echox@kaffeesatz tmp]$ cd -
/home/echox
[echox@kaffeesatz ~]$ ls ~-
cron.iddS32 serverauth.CfIgeXuvka
Vielleicht haben Sie auch wollen , betrachten pushdund popd, die einen Stapel von Verzeichnissen erstellen zu erinnern , wo Sie waren.
Zur Verwendung wird das vorherige Verzeichnis pushd <directory>geändert <directory>und gespeichert. Um in dieses gespeicherte Verzeichnis zurückzukehren, verwenden Sie popd.
Laut der Antwort von @echox können Sie in der Tat cd -als Manpage für Erklärungen verwenden bash:
Wenn a als Operand verwendet wird, muss dies dem folgenden Befehl entsprechen:
cd "$OLDPWD" && pwdDas ändert sich in das vorherige Arbeitsverzeichnis und schreibt dann seinen Namen.
Beachten Sie das geändert zu Verzeichnis ausgegeben wird durch die inhärente pwdin cd -. Möglicherweise möchten Sie diese Ausgabe nicht in einem Skript. Hier wird die Alternative nützlich - machen Sie es einfach
cd "$OLDPWD"
und du bist fertig!