1

Мне любопытно, пытался ли кто-нибудь решить задачу обеспечения доступа к чувствительным частям своего профиля bash (или другой оболочки) везде, где бы они ни находились.

Я работал в компании какое-то время, занимаясь этим, сохраняя ваш профиль на сетевом диске в локальной сети. В результате вы вошли в любую систему или сервер, и все ваши псевдонимы будут следовать за вами повсюду. Это было хорошо, но есть некоторые вещи (особенно псевдонимы, а также история команд), которые я хотел бы иметь в любой системе, которую я когда-либо использую.

Кто-нибудь там пытался решить эту проблему для себя? USB-ключ, который вы носите с собой, был бы очевидным способом сделать это, но это не решит проблему истории. Мне также интересно, пытался ли кто-нибудь еще решить эту проблему, используя Интернет в качестве своего хранилища данных, чтобы везде, где бы вы ни находились, с доступом к Интернету (который есть практически везде, если вы подключаете свой телефон), вы также получили бы доступ ко всем своим псевдонимам куда бы ты ни пошел.

Я полагаю, что другой очень приятной вещью будет кэширование - если у вас нет доступа к Интернету, у вас все равно будет локальная копия, но она будет автоматически синхронизироваться с Интернетом всякий раз, когда вы обновляете компьютер, на котором вы работаете. использовали.

1 ответ1

2

Один из распространенных способов сделать это - использовать git или git-like репозиторий, используя такие инструменты, как git-home или инструменты, созданные vcs-home .

Другой распространенный способ - использовать DropBox, box.net или какой-либо другой стандартный инструмент синхронизации файлов, чтобы сделать так, чтобы локальные биты вашей машины получали исходные данные из них.

Оба решают проблему автономного режима для вас, но могут быть не совсем полезны, например, для объединения истории. Компромиссы каждого варьируются несколько, и ваш вариант использования диктует, какой вред меньше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .