Как перезагрузить настройки .bashrc без выхода и повторного входа в систему?
Я внес изменения в файл .bashrc
, но не знаю, как применить их, не выходя из системы и не заходя обратно. Как можно перезагрузить .bashrc
?
5 ответ(ов)
Вы можете ввести полную команду:
source ~/.bashrc
или использовать более короткий вариант:
. ~/.bashrc
Вы также можете использовать:
exec bash
Это будет делать то же самое и, по крайней мере, для меня легче запомнить.
Команда exec
полностью заменяет процесс оболочки, выполняя указанную команду. В нашем примере она заменяет текущую оболочку на новый экземпляр bash
(с обновленными конфигурационными файлами).
Вы можете попробовать сделать это:
. ~/.bashrc
Эта команда перезагрузит файл .bashrc
, и изменения вступят в силу.
Вы можете использовать следующий алиас, чтобы вам больше не пришлось вводить source ~/.bashrc
:
Добавьте этот алиас в ваш файл .bashrc
:
alias rc="vim ~/.bashrc && source ~/.bashrc"
Теперь, всякий раз, когда вам понадобится отредактировать ваш .bashrc
, просто выполните алиас rc
. Это значительно упростит процесс редактирования и применения изменений!
В зависимости от вашей среды, просто введите
bash
это тоже может сработать.
Как выводить команды оболочки по мере их выполнения
Назначение значений по умолчанию для переменных оболочки одной командой в bash
Как указать приватный SSH-ключ для выполнения команды shell в Git?
Как сделать паузу в shell-скрипте на одну секунду перед продолжением?
Как использовать 'grep' для непрерывного потока?