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 pushd
und 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" && pwd
Das ändert sich in das vorherige Arbeitsverzeichnis und schreibt dann seinen Namen.
Beachten Sie das geändert zu Verzeichnis ausgegeben wird durch die inhärente pwd
in 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!