~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.