Unixshell 変数の分類
シェルには、内部変数、環境変数、ユーザー変数の 3 種類の変数があります。
内部変数: システムによって提供されるため、定義する必要はありません。 ユーザー環境変数の Linux 変更Linux の入門、変更できません
環境変数: システムは、ユーザー環境変数を変更するための linux を提供します。。Linux ソフトウェアを定義する必要はありません。変更できます。エクスポートを使用してユーザー変数を環境変数に変換できます。
ユーザー変数: ユーザー定義、変更可能
(1) 内部変数(システム変数、環境変数、パラメータ変数、定義済み変数)
内部変数は Linux が提供する特殊なタイプの変数で、プログラム内での意思決定に使用されます。このような変数の値は、シェル プログラム内では変更できません。
表現の説明
$n$1 は最初のパラメータを表し、$2 は 2 番目のパラメータを表します...
#$#コマンドラインパラメータの数$0現在のプログラムの名前
$?前のコマンドまたは関数の戻りコード
$*すべてのパラメータを「パラメータ 1 パラメータ 2...」モードで保存します
$@すべてのパラメータを「パラメータ 1」「パラメータ 2」...
の形式で保存します。
$$このプログラムの (プロセス ID 番号) PID(2)環境変数
Linux 環境 (シェル環境とも呼ばれます) は、多くの変数とそれらの変数の値で構成されており、環境の外観はこれらの変数と変数の値によって決まります。このような変数が環境変数です。
には 2 つの部分が含まれており、1 つはシステムによって設定され、主に HOME、LOGNAME、MAIL、PATH、PS1、PWD、SHELL、TERM
が含まれます。2 番目に、ユーザーがコマンド ラインで設定した場合は、export コマンドを使用します。ユーザーがログアウトすると値は失われます。
(3)ユーザー変数(プライベート変数、ローカル変数)
コマンドラインで自分で設定します。
データベースと Linux の技術コンテンツの詳細については、「Chongqing Sizhuang」を検索してください。
以上がシェルにおける環境変数の変数分類は3種類あります。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。