Если у вас нет постоянного локального хранилища, вы просто не сможете изменить какие-либо постоянные настройки. Если у вас есть постоянное локальное хранилище, которое не является вашим домашним каталогом (что было бы довольно странно), вы можете запускать его каждый раз, когда вы входите в систему:
export HOME=/path/to/permanent/storage
. ~/.profile
Вы можете поместить свои настройки в файл, доступный где-то в Интернете, по URL-адресу, который вы легко можете запомнить. Затем, предполагая, что ваш домашний каталог доступен для записи (но, я полагаю, удален при выходе из системы или что-то в этом роде), вы можете загрузить этот файл и запустить его:
wget http://www.example.com/~suresh/.profile
. ./.profile
В дополнение к настройкам оболочки этот .profile
может содержать архив, который он распаковывает при запуске, так что вы получаете .bashrc
, .emacs
, .vimrc
, a .Xresources
и все остальное, что вам нравится. Команды shar
от sharutils создают архив, который встроен в сценарий оболочки, который распаковывает архив при его запуске, полагаясь только на вездесущие утилиты.