回答:
.bashrc構成をリロードする場合:
source ~/.bashrc
入力を少なくするにsource
は、ドットに置き換えることができます。. ~/.bashrc
source
bashに固有です。 .
より標準的です。どちらもbashで同じように機能します。
実行中のアプリケーション/シェルを新しいインスタンスに置き換える必要があります。たとえばbash
、優先シェルとして使用している場合は、コマンドラインに次の行を入力します($はコマンドラインの先頭のプレースホルダーです)。
> $ exec bash
実行中のアプリケーション/シェルはbash
、ゼロから始まるlikeの新しいインスタンスに置き換えられます。以前の変更はすべてなくなりました。
注:端末アプリケーションが再プログラムされる可能性があることを忘れないでください。端末アプリケーションを手動でリセットする必要があります。
を使用しexec sudo --login --user $USER
ます。
あなたもdisapper(端末のフルリセット)に以前に入力したコマンドを使用する場合は、とそれを組み合わせるreset
などreset; exec sudo --login --user $USER
Webには多くの答えがありますが、ほとんどは実際には機能しません。テストする簡単な方法はexport SOMEVAR=42
、おそらくリセットするコマンドを設定してから実行することですecho $SOMEVAR
。42の場合、環境はリセットされていません。
exec -c bash -l
またはがありますがexec env -i bash -l
、これらは壊れています。この後、何らかの理由で$ HOME変数が設定されません。
source ~/.bashrc
ますか?