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