У меня действительно странная проблема. Tmux экспортирует переменную окружения, которую я ранее экспортировал в ~/.bashrc
, но которую я с тех пор удалил (давайте просто назовем это $MYSTERIOUS_ENV_VAR
. Когда я в сеансе tmux и запускаю echo $MYSTERIOUS_ENV_VAR
, он продолжает вывести путь, который я использовал для экспорта в ~/.bashrc
. Однако, когда я запускаю эту же команду echo
в обычной оболочке (не в tmux), она ничего мне не возвращает, чего я и ожидал.
Я проверил свою конфигурацию tmux и мои файлы запуска оболочки, и я никуда не экспортирую это, так что я действительно озадачен тем, откуда он берется - если быть точным, это файлы, которые я проверял:
~/.bashrc
~/.tmux.conf
~/.bash_profile
Если это помогает, переменная окружения, которую я экспортирую, называется $PASSWORD_STORE_DIR
, которая используется для программы управления паролями с открытым исходным кодом, pass. Раньше он указывал на пользовательское местоположение, но я удалил экспорт, чтобы мои пароли сохранялись в папку по умолчанию, $HOME/.password-store
.
Я чувствую, что сделал что-то глупое и что это простая проблема, но не могу понять, что это такое. Любая помощь будет очень высоко ценится!