環境変数
基本的な概念:
一般的に、オペレーティング・システムの動作環境において、オペレーティングシステムを指定するために使用されるパラメータの数を指し
実際には、関連する環境変数を見つけるために、コンパイラを助けるとき、私たちは、ダイナミックリンクライブラリの成功を使用した場合。
環境変数は、典型的には、同様に、一般的にシステム全体を有する、特定の目的を有するもので
一般的な環境変数:
PATH:検索パス指定されたコマンド
HOME:ユーザーのホーム作業ディレクトリを指定します(つまり、ユーザーがLinuxシステムにログオンしたとき、デフォルトのディレクトリ)
SHELL:現在のシェル、その正常値/ binに/ bashの
環境変数関連のコマンド:
エコーの$ NAME(NAME環境変数は、自分の名前を参照):環境変数を印刷
ENV:View環境変数
セット:View環境変数
未設定:環境変数を削除します。
whereisは名:ディレクトリが存在する変数を検索
コマンドライン上の入力は、プログラムの名前を書くことをするとき、私たちはlsのような独自のプログラムを書きたいので、同じ効果を持っている場合、システムは、ファイルを見つけることができません要求されますので、今回は自分の目標を達成するための二つの方法があります、最初のパスは、独自のプログラムを書くことであり、また、LSは行くのが好き、そして第二は、環境変数の値を変更することです置きます。
環境変数は、一般的にグローバルを持って、ここにあなたのコード内のいくつかの環境変数は以下のとおりです。
同じことがまた、あなたが環境ステートメントを使用する必要がある場合に、物事に注意を払う、環境の環境変数を使用して得られたのexternが先行し、その効果は同じであることができます
取得するための関数を使用しますのgetenv() - 指定された環境変数を取得します。
結果は、この機能を使用して独自の変数を定義する場合は、ローカル変数ですが、また、環境変数としてローカル変数を宣言するために変換するために、エクスポート