Как установить псевдоним на постоянной основе с помощью команды?

Как установить псевдоним на постоянной основе с помощью команды?

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

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

решение1

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

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

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

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

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

Связанный контент