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


関連記事

nagiosgraph​/3.グラフ設定追加

nagiosgraphへのグラフ設定追加 1)nagiosgraph.logからベースとなるフォーマットを確認 2)/usr/local/nagios/etc/nagiosgraph/map設定 3) …

no image

courier-mta+phpcourier

courier-mta+phpcourier 参照サイト 構築環境 パッケージのビルドとインストール 環境設定[初期設定] 設定DBの更新 デーモン設定 Maildir設定 phpcourierのイン …

nagios​/plugin​/SNMP​/インストール(perl版)

&topicpath; nagiosプラグイン[snmp]インストール・設定(perl版) 1)混合パッケージ 上記サイトで配布されているプラグイン 2)check_snmp_cpu.pl イ …

no image

[メモ]rsyslog たくさんのNW機器のsyslogを振り分ける方法

客先にそこそこの数のルーター、スイッチ、APがあるので、syslogサーバーを立てて一括管理しておきたいのだけど、DBに放り込むほどではないのでrsyslogdでまかなうことに。 syslogファシリ …

[メモ]phpmyadmin​インストール

phpmyadminのインストール(rpm版) † ごく簡単だけど、備忘録として。 # yum install phpmyadmin RPMでインストールした場合、phpmyadminの …