harumaki.net

インフラ屋の覚書や、ラーメン食べある記とか。

bash command GNU/Linux

[メモ]cdコマンドで、ひとつ前のディレクトリに戻る場合[bash]

投稿日:2006年11月20日

シェルでの作業中に、ふたつのディレクトリを行ったり来たり、ということが多いとき
cdとかのオプションで指定できないかな?とmanを探っていたら、ふつーにあった(汗

 $ cd -  (オプション"-"をつけるだけ)

manページを見たところ、以下のような説明を発見。

 An argument of - is equivalent to $OLDPWD.

環境変数OLDPWDの値を指定している、ということですね。
もっと早く調べておけばよかったorz

ただし、カレントディレクトリをヒストリ的にキャッシュしているわけではないので
あくまでひとつ前のディレクトリだけが対象、となる(テレビのリモコンの”前選局”のような感じ?)。
とりあえずこのオプションで、”ふたつのディレクトリを行き来する”手間は
大分省けました。

※2012.06.29更新(highlightを追加しました)

-bash, command, GNU/Linux

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


関連記事

no image

ZABBIXインストール(1.1alpha7)

動作条件 † Apache >= 1.3.12 MySQL (or PostgreSQL) >= 3.22 (7.0.2) PHP >= 4.0 (Apacheモジュー …

[ただのメモ] Amazon_Linux_yumでのupdate不具合を解消

09/01にAmazon LinuxにてGitのアップデートがリリースされたのでyum updateしようとしたら、”No packages marked for update&#8221 …

no image

ポート転送ツール rinetd

1)インストール 1-1)ソース版 1-2)RPM版 2)セットアップ 3)動作確認 3-1)デーモン起動 3-2)動作確認 3-3)ログ出力形式 4)そのほかの設定 4-1)chkconfig 4- …

no image

RedHatEnterprise3.0​/bonding(結合インターフェース)

bonding(結合インターフェース) 参考URL 設定 1.bondingモジュールのロード設定 2.各IFのコンフィグ 3.設定の適用 4.動作テスト ログで確認。 ステータスを確認 Tip 参考 …

no image

mbox2maildir

会社のテストサーバが不調になり、調査のために/var/spool/mailsvr/rootにたまったLogwatchを取り込もうとしたのだが、テストサーバにqpopperを入れるのが面倒で試した手段。 …