他のディレクトリに対して長いコマンドを実行するのにうんざりしているcd
ので、最新のフォルダーにジャンプするための小さなツールを作成したいと考えています。
cd
コマンドの実行時にプロセスをトリガーできる API を検索しましたが、見つかりませんでした。誰かが私を正しい方向に向けることができますか?
オフに作業するのbash_history
は非効率的で、常に有効になっているとは限りません。
とを見てpushd
くださいpopd
。
ディレクトリ ナビゲーションを容易にする古典的な bash スクリプトがあります: http://linuxgazette.net/109/marinov.html
かなり最近のバージョンの bash を使用している場合は、Ctrl+Rと数文字を入力するだけで履歴を取得できます。したがって、Ctrl+を押しRて入力cd
すると、最後のcd
コマンドが表示されます。Ctrl+Rをもう一度押すと、最後から 2 番目のcd
コマンドが表示されます。
はい、cd -
最後の作業ディレクトリに移動します。シェル変数で最後の作業ディレクトリを見つけることもできます$OLDPWD