Linux 環境変数には次のものが含まれます: 1. HOME、ユーザーのホーム ディレクトリ (ホーム ディレクトリとも呼ばれます)、2. SHELL、ユーザーが使用するシェル インタープリタの名前、3. PATH、コマンド ラインを定義します。ユーザー実行を検索するインタープリター コマンドのパス、4. EDITOR、ユーザーのデフォルトのテキストインタープリター、5. RANDOM、乱数を生成する、6. LANG、システム言語および言語ファミリー名、7. HISTSIZE、履歴コマンド レコード出力、8. HISTFILESIZE、9. PS1、10. MAIL。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
環境変数とは
変数は、コンピューター システムが変数値を保存するために使用するデータ型です。変数名を通じて直接抽出できます。 . を対応する変数値に変換します。
Linux システムでは、環境変数は、各ユーザーの異なるホーム ディレクトリ (HOME)、メールの保存場所 (MAIL) など、システムの動作環境のいくつかのパラメータを定義するために使用されます。
Linux システムの環境変数の名前は、一般に大文字で表記されるのが慣例であることに注意してください。
#Linux 環境変数の詳細な説明
##構文の表示env
echo $ENVNAME
ENVNAME=value
関数 | |
---|---|
ユーザーのホーム ディレクトリ (またはホームディレクトリと呼ばれる) | |
ユーザーが使用するシェルインタープリタの名前 | |
コマンド ライン解釈を定義します。ブラウザがユーザーのコマンド実行を検索するパスです。 | |
ユーザーのデフォルトのテキスト インタープリター | ##RANDOM |
#LANG | #システム言語と言語名|
## HISTSIZE | 出力 履歴コマンド レコードの数 |
HISTFILESIZE | 保存された履歴コマンド レコードの数 |
PS1 | Bash インタープリタ プロンプト |
メール保存パス | |
説明 |
知識の拡大
Linux は、マルチユーザーおよびマルチタスクのオペレーティング システムとして、各ユーザーに独立した適切な作業操作を提供できます。 . 環境 したがって、同じ環境変数でもユーザーの ID に応じて異なる値になります。 たとえば、次のコマンドを使用して、さまざまなユーザー ID での HOME 変数の値を表示します: [root@localhost ~]# echo $HOME
/root
[root@localhost ~]# su - user1 <--切换到 user1 用户身份
[user1@localhost ~]$ echo $HOME
/home/user1
実際には、環境変数は固定の変数名とユーザーまたはシステムが設定する変数値で構成されており、作業のニーズに合わせて自分で環境変数を作成することができます。たとえば、ユーザーがより深いディレクトリに簡単にアクセスできるように WORKDIR という名前の環境変数を設定する場合、実行コマンドは次のとおりです:
[root@localhost ~]# mkdir /home/work1 [root@localhost ~]# WORKDIR=/home/work1 [root@localhost ~]# cd $WORKDIR [root@localhost work1]# pwd /home/work1
ただし、このような環境変数はグローバルではなく、範囲が制限されています。デフォルトでは他のユーザーは使用できません。作業に必要な場合は、export コマンドを使用してグローバル環境変数に昇格し、他のユーザーが使用できるようにすることができます:
[root@localhost work1]# su user1 <-- 切换到 user1,发现无法使用 WORKDIR 自定义变量 [user1@localhost ~]$ cd $WORKDIR [user1@localhost ~]$ echo $WORKDIR [user1@localhost ~]$ exit <--退出user1身份 [root@localhost work1]# export WORKDIR [root@localhost work1]# su user1 [user1@localhost ~]$ cd $WORKDIR [user1@localhost work1]$ pwd /home/work1
関連する推奨事項: "
Linux ビデオ チュートリアル"
以上がLinux 環境変数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。