Есть ли способ , чтобы полностью рестарт Bash и перезаряжания .bashrc
и .profile
и тому подобное? Я хотел бы убедиться, что мои изменения работали правильно после редактирования этих файлов.
bash
bashrc
source
bash-profile
Нафтули Кей
источник
источник
PATH
установить, настроен ли мой уровень так , как я хочу, или мойPS1
и т. Д.exec
и вы получите оболочку, которая доставляет нужные вам файлы. Затем,exit
когда вы закончите проверку.$PS1
файлы запуска bash, да.Я настоятельно рекомендую войти в отдельное окно / экран. Таким образом, у вас все еще есть рабочий сеанс, если что-то пойдет не так с вашими изменениями в файлах запуска. Также вы обязательно должны иметь чистую окружающую среду.
Причина: я видел слишком много людей, блокирующих себя из системы из-за простой опечатки в их .profile (или такой).
источник
Если ваша цель просто снова прочитать измененные файлы, вам не нужно перезапускать его. Вы можете просто получить его.
или
Обратите внимание, что это не даст вам «чистого состояния» в том смысле, что оно не сбросит все установленные переменные или определенные функции ...
источник
Откроется новая оболочка для
yourOwnUserName
пользователя со всеми перезагруженными настройками. Это не зависит от оболочки, так как относится к системным настройкам, а не к вашей конкретной оболочке. Он также загружает некоторые системные настройки, которыеbash -l
не (например, группы пользователей).источник