2

他のディレクトリに対して長いコマンドを実行するのにうんざりしているcdので、最新のフォルダーにジャンプするための小さなツールを作成したいと考えています。

cdコマンドの実行時にプロセスをトリガーできる API を検索しましたが、見つかりませんでした。誰かが私を正しい方向に向けることができますか?

オフに作業するのbash_historyは非効率的で、常に有効になっているとは限りません。

4

3 に答える 3

2

とを見てpushdくださいpopd

于 2012-05-20T14:11:55.270 に答える
2

ディレクトリ ナビゲーションを容易にする古典的な bash スクリプトがあります: http://linuxgazette.net/109/marinov.html

于 2012-05-20T08:09:53.657 に答える
0

かなり最近のバージョンの bash を使用している場合は、Ctrl+Rと数文字を入力するだけで履歴を取得できます。したがって、Ctrl+を押しRて入力cdすると、最後のcdコマンドが表示されます。Ctrl+Rをもう一度押すと、最後から 2 番目のcdコマンドが表示されます。

はい、cd -最後の作業ディレクトリに移動します。シェル変数で最後の作業ディレクトリを見つけることもできます$OLDPWD

于 2012-05-20T08:16:16.507 に答える