У меня действительно странная проблема. 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 .
Я чувствую, что сделал что-то глупое и что это простая проблема, но не могу понять, что это такое. Любая помощь будет очень высоко ценится!
