harumaki.net

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

bash command GNU/Linux

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

投稿日:2006年11月20日

Last Updated on 2012年8月4日 by かんりにん

シェルでの作業中に、ふたつのディレクトリを行ったり来たり、ということが多いとき
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

postfix + pop before SMTP

[pukiwiki]   &topicpath; *▼dracインストールとローカルでの動作確認 2004/10/20 dracはpop before SMTPを実装するためのアプリです。 …

no image

monitインストール[RHEL3]

[pukiwiki]   システムマネージメントツールmonitのインストール 監視ツールの発展版といえる、デーモン監視と異常時の再起動などを行う便利ツール。 既にnagiosやzabbixをインスト …

no image

phpmyfaq​のインストール

[pukiwiki] *phpmyfaqインストール [#q624bdca] 社内イントラ用にテストとして導入したFAQシステム”phpmyfaq”のインストール。 ごく簡単だ …

[PHP] browscap.iniで出たsyntax errorの問題をなんとなく修正

社内にある開発環境のphp5.3環境にてパーサーのエラーが毎回出力されるので、ざっと調べて修正。 具体的には、 ”PHP: syntax error, unexpected $end, e …

no image

CentOSへWindows7端末からリモートデスクトップする設定をしてみる(xrdp)

客先のシステムにCentOSで監視&シスログサーバーを立てたのだが 他の業務システムはWindows Serverばかりであることと、Linuxになじみがない環境のため 管理者へWindowsに近い操 …