linux--環境変数

環境変数

基本的な概念:

  一般的に、オペレーティング・システムの動作環境において、オペレーティングシステムを指定するために使用されるパラメータの数を指し

  実際には、関連する環境変数を見つけるために、コンパイラを助けるとき、私たちは、ダイナミックリンクライブラリの成功を使用した場合。

  環境変数は、典型的には、同様に、一般的にシステム全体を有する、特定の目的を有するもので

一般的な環境変数:

  PATH:検索パス指定されたコマンド

  HOME:ユーザーのホーム作業ディレクトリを指定します(つまり、ユーザーがLinuxシステムにログオンしたとき、デフォルトのディレクトリ)

  SHELL:現在のシェル、その正常値/ binに/ bashの

環境変数関連のコマンド:

  エコーの$ NAME(NAME環境変数は、自分の名前を参照):環境変数を印刷

  ENV:View環境変数

  セット:View環境変数

  未設定:環境変数を削除します。

  whereisは名:ディレクトリが存在する変数を検索

 

コマンドライン上の入力は、プログラムの名前を書くことをするとき、私たちはlsのような独自のプログラムを書きたいので、同じ効果を持っている場合、システムは、ファイルを見つけることができません要求されますので、今回は自分の目標を達成するための二つの方法があります、最初のパスは、独自のプログラムを書くことであり、また、LSは行くのが好き、そして第二は、環境変数の値を変更することです置きます。 

環境変数は、一般的にグローバルを持って、ここにあなたのコード内のいくつかの環境変数は以下のとおりです。

同じことがまた、あなたが環境ステートメントを使用する必要がある場合に、物事に注意を払う、環境の環境変数を使用して得られたのexternが先行し、その効果は同じであることができます

 取得するための関数を使用しますのgetenv() - 指定された環境変数を取得します。

結果は、この機能を使用して独自の変数を定義する場合は、ローカル変数ですが、また、環境変数としてローカル変数を宣言するために変換するために、エクスポート

おすすめ

転載: www.cnblogs.com/cuckoo-/p/10970409.html