Linux はマルチユーザー オペレーティング システムです。マルチユーザーとは、各ユーザーがシステムにログインした後に自分専用の操作環境を持つことを意味します。この環境は、環境変数と呼ばれる一連の変数によって定義されます。ユーザーは、環境要件を満たすために独自の環境変数を変更できます。
このタイプの変数はシステム内のすべてのユーザーに有効であり、すべてのユーザーがこのタイプの変数を使用できます。範囲はシステム全体です。
このファイルは root でのみ変更できます。
リーリー追加が完了した後、新しい環境変数はすぐには有効になりません。すぐに有効にするには、source /etc/profile を実行する必要があります。それ以外の場合、このユーザーとして次回ログインしたときにのみ有効になります。 。
ユーザー ディレクトリの .bash_profile ファイルに変数を追加します。このファイルは隠しファイルであり、ll -a:
を使用して表示できます。 rree上の図では、赤枠で囲まれた .bashrc と .bash_profile という 2 つのファイルがありますが、このような環境変数を設定する場合、原則的にはどちらのファイルにも追加することが可能です。は対話型ログイン モードで bash シェルに入るのに使用され、.bashrc は対話型非ログイン モードで bash シェルに入るのに使用されます。
.bash_profile ファイルはユーザーのログイン時に 1 回だけ読み取られるのに対し、.bashrc はターミナルが新しいセッションで開かれるたびに読み取られることがわかります。
一時的に有効な環境変数 (現在のシェルに対してのみ有効)
このような環境変数は、現在のシェルに対してのみ有効です。ログアウトするか、ターミナルを閉じて再度開くと、この環境変数は消えます。それは一時的なものです。
設定方法:[エクスポート変数名 = 変数値]をコマンドラインから直接使用して変数を定義します。
リーリー環境変数を設定するための一般的なコマンド
環境変数を更新します。環境変数を更新して直接再割り当てします: NAME='test' (注: 変数名の前に $ は必要ありません);
パスはコロンで区切られており、これらのパスは実行可能プログラムが存在するディレクトリのリストです。コマンドを入力すると、シェルはまずそのコマンドが内部システム コマンドであるかどうかをチェックします。そうでない場合は、次にコマンドがアプリケーションであるかどうかをチェックします。シェルは、PATH からこれらのアプリケーションを見つけようとします。
シェルがこれらのパス ディレクトリで実行可能ファイルを見つけられない場合は、エラーが報告されます。見つかった場合、システムは実行アプリケーションを呼び出します。 PATH を設定すると、プログラムや命令をより便利に実行できます。
PATH にディレクトリ パスを追加します。次のように記述できます。
リーリー履歴コマンドはメモリに保存されます。シェルを終了するかシェルにログインすると、コマンドは自動的に保存または読み取られます。履歴コマンドを使用して表示できます。記号 ! を使用すると、指定したシーケンス番号を持つ履歴コマンドを実行できます。たとえば、2 番目の履歴コマンドを実行するには、「!2」と入力します。
リーリー ログ名$ echo $LOGNAME rethink
$ echo $HOSTNAME JDu4e00u53f7
当前用户使用的shell种类。
$ echo $SHELL /bin/bash
以上がLinux 環境変数の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。