cdを使用してディレクトリに移動するときのシェルスクリプトの実行[重複]

cdを使用してディレクトリに移動するときのシェルスクリプトの実行[重複]

特定のディレクトリに入ったときにスクリプトを実行するように設定できますかcd

たとえば、/fooプロジェクトが含まれているディレクトリの場合、自動的に実行できる項目や一部のスクリプトがgitありますか?cd /foogit statusnpm

答えを厳密にリンクしないでくださいgit。これが他のコマンド/スクリプトである可能性があると想像してください。

ベストアンサー1

cdこれを目的の処理を追加する関数に置き換えることができます。

cd() {
    builtin cd "$@"
    # Do whatever you want here
}

おすすめ記事