Я допустил ошибку, поместив CDPATH в мой файл .profile просто чтобы посмотреть, не увеличит ли он мою производительность, но обнаружил, что иногда он будет cd к каталогам, которые мне не нужны (мне нужно было бы предшествовать им с ./ чтобы убедитесь, что он находится в текущем каталоге, а не в определенном в переменной среды, имеющей такое же имя).
Я удалил его из файла .profile но он по-прежнему экспортируется каждый раз, когда я запускаю терминал, и я не могу найти, какой скрипт (bash) это делает.
Я бы искал /etc и в моем домашнем каталоге любой файл, имя которого напоминает profile или bash и xargs grep эти файлы, чтобы посмотреть, есть ли что-то вроде export CDPATH но безрезультатно.
Хранится ли это в файле конфигурации, который использует cd ? Кто-нибудь сталкивался с подобной проблемой?
Само собой разумеется, что я поместил export CDPATH='' в свой .profile , но мне нужно сначала найти его, чтобы заявление вступило в силу.
Моя версия bash 4.2.24, моя ОС - Linux Mint 13 Cinnamon.
