Несколько профилей .bashrc - PullRequest
0 голосов
/ 08 мая 2018

Есть ли способ переключения между несколькими файлами .bashrc и перезагрузки bash? Я хочу иметь два разных набора переменных среды и переключаться между ними. Предпочтительно в эмуляторе терминала и / или при нажатии клавиши.

1 Ответ

0 голосов
/ 08 мая 2018

Создайте разные файлы .bashrc или любые файлы, в которых есть переменные среды или даже другие данные, которые вы хотите в них, например, вы можете иметь три файла .bashrc в своей домашней директории.

  1. /home/user/.bashrc1. - в этом файле одна версия ваших переменных env.
  2. /home/user/.bashrc2. - в этом файле есть другая версия переменных вашего окружения.
  3. /home/user/.bashrc. - этот файл содержит основные переменные среды, которые будут автоматически вызываться при запуске оболочки bash.

отредактируйте этот файл /home/user/.bashrc и сделайте записи, как показано ниже

alias env1='/home/user/.bashrc1'

alias env2='/home/user/.bashrc2'

Теперь выполните команду . $HOME/.bashrc

Когда вы хотите, чтобы переменные env1 были доступны в типе оболочки env1 и чтобы переменные env2 были доступны в типе оболочки env2

Это один из способов переключения между двумя переменными окружения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...