ホームページ  >  記事  >  運用・保守  >  Linuxで環境変数を削除する方法

Linuxで環境変数を削除する方法

WBOY
WBOYオリジナル
2022-03-11 15:18:4321497ブラウズ

Linux では、unset コマンドを使用して環境変数を削除できます。このコマンドは、変数または関数を削除するために使用されます。構文は「unset 変数名」です。unset コマンドを使用して環境変数を削除する場合、シェル サブプロセス。現在の子プロセスの可視性にのみ影響し、親シェル プロセスには影響しません。

Linuxで環境変数を削除する方法

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux で環境変数を削除する方法

1. グローバル環境変数を削除します

/etc/profile ファイルに追加された test_val=my_test_dog 変数グローバル環境変数の場合は、unset コマンドを使用してこのグローバル環境変数を削除できます。コマンドは次のとおりです:

echo $test_val
unset test_val
echo $test_val

実行結果は次のとおりです:

Linuxで環境変数を削除する方法

##ヒント: test_val 変数のため、値はファイル /etc/profile にあります。unset コマンドによって削除された後、source /etc/profile コマンドを再使用して権限を更新し、再実行できます。 test_val 変数の値を取得します。

2. シェル サブプロセスで環境変数を削除する

unset コマンドを使用して、シェル サブプロセスで指定した環境変数名を削除できます。コマンドは次のとおりです:

new_val="5axxw"
export new_val
bash
echo $new_val
unset new_val
echo $new_val
exit
echo $new_val

実行結果は次のとおりです:

Linuxで環境変数を削除する方法

3. まとめ

これはこのセクションでは、主に unset コマンドを使用して環境変数を削除する方法を紹介します。グローバル環境変数はシェルの子プロセスで表示されることに注意してください。unset コマンドを使用した削除は、現在の子プロセスの可視性にのみ影響し、親プロセスには影響しません。シェルプロセス。また、環境変数を使用する場合、通常は変数名の前に$を付ける必要がありますが、変数を操作する場合は前に付ける必要はありません。

関連する推奨事項: 「

Linux ビデオ チュートリアル

以上がLinuxで環境変数を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。