unset
探しているコマンドです。
unset GNUPLOT_DRIVER_DIR
Bash での環境変数の作成と削除のチュートリアル:
DUALCASE 変数が存在するかどうかをテストします (空の出力):
env | grep DUALCASE
そうではないので、変数を作成してエクスポートします:
DUALCASE=1
export DUALCASE
存在するかどうかを確認します:
env | grep DUALCASE
出力:
<ブロック引用>DUALCASE=1
あります。だからそれを取り除く:
unset DUALCASE
まだ存在するかどうかを確認します (空の出力):
env | grep DUALCASE
DUALCASE のエクスポートされた環境変数は削除されます。
ローカル変数と環境変数をクリアするための追加コマンド:
ログイン時にすべてのローカル変数をデフォルトに戻す:
CAN="chuck norris"
set | grep CAN
出力:
<ブロック引用>CAN='チャック・ノリス'
env | grep CAN # Empty output
exec bash
set | grep CAN
env | grep CAN # Empty output
exec bash
コマンドはすべてのローカル変数をクリアしましたが、環境変数はクリアしませんでした.
ログイン時にすべての環境変数をデフォルトに戻す:
export DOGE="so wow"
env | grep DOGE
出力:
<ブロック引用>DOGE=すごい
env -i bash
env | grep DOGE # Empty output
env -i bash
コマンドは、ログイン時にすべての環境変数をデフォルトにクリアしました。