Я не понимаю, почему вы не должны этого делать. Например, я работаю в смешанной среде bash/zsh (, т.е. я использую в некоторых окнах терминала bash, а в некоторых — zsh ). Я поместил эти определения -переменных среды, не -экспортируемых переменных, функций оболочки -, которые синтаксически совместимы для обоих языков, в один общий файл, который я беру из.bashrc и.zshrc.
Проблема решена. Судя по всему, проблема была вызвана Гипервизором из Windows. Проблема была решена с помощью решения, предложенного @Chook из stackoverflow Shout out to @Chook!!