前のディレクトリ変数はありますか?


16

の環境変数に$PWDは現在の作業ディレクトリがあります。前のディレクトリを含む変数はありますか?ない場合、どのように作成されますか?

これは役に立つと思います。

回答:


29

はいあります。man bashにあなたを導きます

   OLDPWD The previous working directory as set by the cd command.

1
いいですね、私はこれについて知りませんでした。
コス

1
これはとても便利です。(uncdコマンド、誰?)
カズウルフ

11
を使用cd -して前のディレクトリに戻ることができます。
NZD

2
Bashは、アクセスしたすべてのディレクトリのスタックを維持します。を使用してpushdpopdこのスタックを操作できます。詳細man bashを参照してください。
NZD

1
@NZDは、長い間混乱していなかった場合を除き、スタックにはアクセスしたすべてのディレクトリが含まれているわけではなく、を使用して具体的に保存したディレクトリのみが含まれていpushdます。
デビッドZ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.