💾 Archived View for tilde.team › ~rami › bash_reload.gmi captured on 2024-12-17 at 11:35:52. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

~Rami ₪ MANUALS

רמי

SUBJECT: BASH: Перезагрузка сессии без выхода из терминала

DATE: 09/11/24

TIME: 01.00

LANG: ru, en

LICENSE: GNU FDL 1.3

TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, rhel, centos, mate, xfce, lxde, console, terminal

BASH: Перезагрузка сессии без выхода из терминала

INTRO

Иногда сталкиваешься с ситуацией, когда, открыв сразу несколько сессий BASH (Gnome-Terminal), вносишь изменения в его конфигурационный файл .bashrc (создав новый алиас и т.п.). Но затем (для их активации) требуется обязательно перезагрузить терминал. К счастью, имеются сразу два способа, которые позволяют не покидать текущее окно.

NOTE

source ~/.bashrc

или (не удаляйте точку в начале команды!)

. ~/.bashrc

Этот метод оставит без изменений все данные текущей сессии (процессы, их состояния, environment variables, shell variables, опции, историю команд и т.п).

exec bash

Этот метод запустит новую оболочку (сохранив только environment variables; ad-hoc, in-session)

ВАЖНО! Все остальное будет утеряно!

₪ Back to home ₪

🄯 Rami Rosenfeld, 2024. GNU FDL 1.3.