2

У меня нет доступа к домашнему каталогу. Поэтому я не могу получить доступ к файлам .bashrc или .profile. Так что единственная опция (я думаю) использует команду для установки псевдонима.

Есть ли способ добавить псевдоним навсегда, используя любую команду (без использования .bashrc или .profile)?

1 ответ1

2

Если у вас нет постоянного локального хранилища, вы просто не сможете изменить какие-либо постоянные настройки. Если у вас есть постоянное локальное хранилище, которое не является вашим домашним каталогом (что было бы довольно странно), вы можете запускать его каждый раз, когда вы входите в систему:

export HOME=/path/to/permanent/storage
. ~/.profile

Вы можете поместить свои настройки в файл, доступный где-то в Интернете, по URL-адресу, который вы легко можете запомнить. Затем, предполагая, что ваш домашний каталог доступен для записи (но, я полагаю, удален при выходе из системы или что-то в этом роде), вы можете загрузить этот файл и запустить его:

wget http://www.example.com/~suresh/.profile
. ./.profile

В дополнение к настройкам оболочки этот .profile может содержать архив, который он распаковывает при запуске, так что вы получаете .bashrc , .emacs , .vimrc , a .Xresources и все остальное, что вам нравится. Команды shar от sharutils создают архив, который встроен в сценарий оболочки, который распаковывает архив при его запуске, полагаясь только на вездесущие утилиты.

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