it-swarm-eu.dev

Po úpravě souboru bashrc aktualizujte proměnné env

Často jsem editoval .bashrc file pro export nových proměnných prostředí.

Existuje snadný způsob, jak obnovit konzoli, než zavřít konzolu a spustit novou, která obnoví proměnné env?

61
xiaohan2012

Ve stejném okně můžete jednoduše napsat bash a začít nové. To odpovídá uzavření okna a opětovnému otevření nového okna.

Případně můžete zadat source ~/.bashrc pro zdroj .bashrc soubor.

81
n0pe

Stačí použít

source ~/.bashrc

nebo

. ~/.bashrc
21
Matteo

Kromě toho, co navrhli ostatní, jsem zjistil, že source nezruší dříve přiřazené proměnné prostředí. Pokud tedy chcete zrušit nastavení proměnných prostředí, musíte to udělat ručně pomocí unset <var>.

3
Lokesh

Přidání k další odpovědi , považuji za užitečné definovat následující alias:

alias refreshenv="bash;exit"

Tím zajistíte, že nadřazená instance bash bude zabita, jakmile opustíte podřízenou instanci bash a tak dále. Vyhýbá se tomu, abyste museli opakovaně psát exit, jako byste museli dělat pouhým zadáním bash.

0
Top Cat