Настройка оболочки для каждого каталога

Настройка оболочки для каждого каталога

Можно ли при входе в каталог указать файл оболочки и удалить его при выходе? То есть некоторые каталоги проектов были бы действительно полезны для автозагрузки некоторых псевдонимов команд, но только в этом контексте.

решение1

Вы можете определить функцию-ловушку precmd или preexec для настройки такой настройки. Не уверен, какая из них лучше в вашем случае. Так что если команда — cd или chdir, сделайте что-нибудь, что хотите. cmdline — это один аргумент, который будет передан вашей функции-ловушке, поэтому вам нужно выполнить некоторый анализ.

Связанный контент