数日前に実行されたコマンドを見つけるために再帰検索を実行し、それを実行したいと思います。ただし、現在実行中のパスではなく、以前に実行していたパスでコマンドを実行する必要があります。
zsh
この問題を解決してコマンドをフルパスに変更した後、現在のパスで実行できますか?または、プロセスを分岐して元のパスに切り替えて実行してから返しますか?
ベストアンサー1
コマンドが実行された元のディレクトリは履歴に書き込まれません。
実行するコマンド名が見つからない場合に実行されるフックを設定できます。command_not_found_handler
。しかし、当時の仕事についてよく理解していなければ、それまでは大きな助けにはなりません。