Фон
Я веб-разработчик переднего плана, который начал переходить на PortableApps, где это возможно; по крайней мере, для настольных компьютеров, которые я использую (Windows), после сборки машины и необходимости переустанавливать Windows несколько раз.
Становится все более важным использовать командную строку с инструментами автоматизации сборки, тестировать программное обеспечение с помощью CLI и т. д.
Я только что получил портативные версии Git (Bash) и ConEmu, работающие с моего Dropbox (но в идеале это будет работать и с USB). Это означает, что у меня есть доступ к оболочке Unix в Windows с помощью Git, но .bash_profile (и .bashrc), который я сохранил, мне нужно вручную скопировать в каталог «~» (домашний) для каждой машины, которую я использую.
Вопрос
Есть ли способ связать мою портативную консоль с файлами bash, не расположенными в домашнем каталоге пользователя на каждой используемой машине?
Например, когда моя консоль открывается и ищет эти файлы, могу ли я попросить ее проверить другой каталог без настройки какой-либо конфигурации на каждой машине? А затем вместо этого сохранить .bash_history и здесь?