ホームディレクトリに cd する前にディレクトリの場所に戻ります。

ホームディレクトリに cd する前にディレクトリの場所に戻ります。

私たちが知っているように、cd引数がない場合、現在のディレクトリはホームディレクトリに変わります。このようなコマンドを使用した後、cd実行する前に私が持っていたディレクトリの場所に戻る方法があるかどうか疑問に思いますcd

要約すると、他のディレクトリに-edを使用した後に以前のディレクトリに戻る方法はありますかcd? 2つの質問に対する答えは同じようですが、もし私が最初の質問が私が答えたい主な質問であるので、私は別々にしました。

ベストアンサー1

例:

cd -

または

cd "$OLDPWD"

(ディレクトリ名にスペースやワイルドカードが含まれていない場合は、引用符を省略できます。)

すべてのPOSIXスタイルのシェル(bash、ksh、zshなど)で動作します。cd -tcshとFishでも動作します。

おすすめ記事