このチュートリアルでは、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
このコマンドの基本的な構文は次のようになります。
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 。
コンピュータプログラミングでは、グローバル変数はプログラムのどこでも使用できる変数です。ローカル変数は関数で定義され、その関数でのみ使用できる変数です。次に例を示します– Global_var およびlocal_var グローバル変数とローカル変数です:
Var Global_val=50; Function Fun() { var local_var =20; }
Linux環境変数は、グローバルまたはローカルにすることができます。グローバル環境変数は、シェルセッションおよびシェルが生成するすべての子プロセスから表示されます。ローカル変数は、それらが作成されたシェルでのみ使用できます。
システム環境変数は、すべて大文字を使用して、通常のユーザー環境変数と区別します。
次の例では、 local_var 現在のシェルでのみ表示されます:
local_var=edward echo $local_var edward
エクスポートを使用してグローバル環境変数を作成できます コマンド:
export Global_var=Hello bash echo $Global_var
最後に、出力は次のようになります。
Hello
おめでとうございます。これで、Linux環境変数の基本をすべて理解できました。常に注意し、変更しているものを調査し、スキルを向上させ続けることを忘れないでください。このチュートリアルがまさにそれを行うのに役立つことを願っています!