GNU/Linux >> Linux の 問題 >  >> Linux

Linux環境変数:LinuxVPSでの読み取りと設定の方法

このチュートリアルでは、Linux環境変数とは何かを詳しく説明し、基本的な変更方法とVPSのコマンドを読んで開始する方法を説明します。飛び込みましょう!

変数とは

コンピュータサイエンスでは、変数は、プログラムに渡される条件や情報に応じて変更できる値を格納するための場所です。変数はプログラミングで重要な役割を果たし、開発者が作業しているオペレーティングシステムに関連する柔軟なプログラムを作成できるようにします!

Linux環境変数とは

環境変数は、サーバーで実行されているプログラムまたはプロセスに影響を与える動的な値です。それらはすべてのオペレーティングシステムに存在し、それらのタイプは異なる場合があります。環境変数は、作成、編集、保存、および削除できます。

Linux環境変数は、シェルまたはサブシェルで起動されたプログラムにデータを渡すシステム内に格納された情報のプレースホルダーです。

Linux環境変数コマンド

知りたいと思うかもしれないいくつかの一般的なLinux環境変数コマンドを見てみましょう。変数を変更する前に、SSHを使用してホストされているVPSにアクセスする必要があることを忘れないでください。

Linux環境変数を表示する方法

printenvコマンドを使用すると、Linuxディストリビューションの環境変数の全リストを確認できます。 Ubuntuで簡単に使用すると、変数を表示する大きな出力が得られます。

モディファイアに配管を追加することで、より管理しやすい出力を得ることができます:

printenv | less

すべての行には、Linux環境変数の名前の後に =が続きます。 と値。例:

HOME=/home/edward

ホーム は、値が / home / edwardとして設定されているLinux環境変数です。 ディレクトリ。

環境変数は通常大文字ですが、小文字の環境変数を作成することもできます。 printenvの出力 すべての環境変数を大文字で表示します。

注意すべき重要な点は、Linux環境変数では大文字と小文字が区別されることです。特定の環境変数の値を表示する場合は、その変数の名前を引数としてprintenvコマンドに渡すことで表示できます。コマンドラインでは、文字列全体は次のようになります。

printenv HOME

出力:

/home/edward

環境変数の値を表示する別の方法は、エコーを使用することです。 このようなコマンド:

echo $USER

出力:

Edward
新しいLinux環境変数を作成する方法

このコマンドの基本的な構文は次のようになります。

export VAR="value"

分解してみましょう:

  • エクスポート –変数の作成に使用されるコマンド
  • VAR –変数の名前
  • = –次のセクションが値であることを示します
  • 「値」 –実際の値

実際のシナリオでは、コマンドは次のようになります。

export edward="hostinger"

TZの値を変更する方法を見てみましょう –タイムゾーン–変数:

まず、時間を見てみましょう:

date

コマンドは現在の時刻を出力します。

次に、exportコマンドを使用してタイムゾーンを変更できます。

export TZ=”US/Pacific”

変数の値が変更されたので、日付を使用して時刻を再度確認できます。 コマンド。Linux環境変数に加えられた変更に適した異なる時間を出力します。

Linux環境変数の値の設定を解除する

未設定を使用します 指図。コマンドの構文がどのように見えるかを見て、それを分解してみましょう:

unset VAR

コマンドの部分は次のとおりです。

  • 未設定 –コマンド自体
  • VAR –設定を解除する変数

簡単ですよね?テストとしてタイムゾーン変数の設定を解除します:

unset TZ

これにより、タイムゾーンがデフォルト値になります。これは、dateコマンドをもう一度使用して確認できます。

コマンドラインからLinux環境変数を設定および設定解除すると、現在実行中のセッションにのみ影響します。ログイン間で設定を保持したい場合は、個人用初期化ファイルで環境変数を定義する必要があります。つまり、 .bash_profile

ローカルおよびグローバルLinux環境変数

コンピュータプログラミングでは、グローバル変数はプログラムのどこでも使用できる変数です。ローカル変数は関数で定義され、その関数でのみ使用できる変数です。次に例を示します– Global_var およびlocal_var グローバル変数とローカル変数です:

Var Global_val=50;
    Function Fun()
    {
    var local_var =20;
    }

Linux環境変数は、グローバルまたはローカルにすることができます。グローバル環境変数は、シェルセッションおよびシェルが生成するすべての子プロセスから表示されます。ローカル変数は、それらが作成されたシェルでのみ使用できます。

システム環境変数は、すべて大文字を使用して、通常のユーザー環境変数と区別します。

ローカルLinux環境変数を設定する方法

次の例では、 local_var 現在のシェルでのみ表示されます:

local_var=edward

echo $local_var

edward

エクスポートを使用してグローバル環境変数を作成できます コマンド:

export Global_var=Hello

bash

echo $Global_var

最後に、出力は次のようになります。

Hello
結論

おめでとうございます。これで、Linux環境変数の基本をすべて理解できました。常に注意し、変更しているものを調査し、スキルを向上させ続けることを忘れないでください。このチュートリアルがまさにそれを行うのに役立つことを願っています!


Linux
  1. Linuxで$Path変数を設定する方法

  2. Linux で環境変数を設定、一覧表示、および削除する方法

  3. Linuxで永続的な環境変数をプログラムで設定する方法は?

  1. Linuxで$PATH変数を設定する方法

  2. Linuxでローカル、ユーザー、およびシステム全体の環境変数を設定および設定解除する方法

  3. Linuxで環境変数とシェル変数を設定/作成する方法

  1. Linux エクスポート コマンドの例 (環境変数の設定方法)

  2. Ansible で Linux 環境変数を設定する方法

  3. プロセスの環境変数を読み取る方法