Linuxの環境設定ファイルは----。bashrcにファイル(RPM)Linux環境設定ファイル----。bashrcにファイル

Linuxの環境設定ファイル----。bashrcにファイル

 

メイン.bashrcファイルには、そのようなので、上のコマンドエイリアス、パスとなど、いくつかの個人的なパーソナライズされた設定を、保存されました。これは、同じサーバー上のユーザーのパーソナライズされた設定にのみ関係します。それは隠しファイルである、見ること-a LSを使用しています。

  .bash_history記録以前に入力したコマンド

   コマンド.Bash_logoutするときに終了し、実行

   あなたがシェルをログインしたときの.bash_profileが実行され

   あなたがシェルをログインしたときの.bashrcが実行され

  両者の違い:「Bash_profileは」「の.bashrc」の開始時に、セッション中に一度だけ読み込まれ、新たな端末が読み出されるたびに、開いています。

      これらのファイルは、環境変数PATHは、エイリアスエイリアスとプロンプトを.bashrcに変更することができます修正し、すべてのユーザ端末の機能やプロパティの設定のためのものです。どのように具体的な変更内容については後述するん。

      外はまた、「の/ etc /profile.d」「/ etc / profileを」ファイル、ファイルの「/ etc / bashrcに」ファイルおよびディレクトリとして、修正することができ.bashrcにユーザディレクトリのファイルを編集することに加え。しかし、設定ファイルの/ etcディレクトリにのみユーザアプリケーションに限定されているユーザのディレクトリを.bashrcに変更し、システム全体の設定に属し、システム全体に適用される変更は、ユーザが設定したレベルに属します。どちらも、適用範囲が異なり、それはroot権限なしで、すなわち、それを修正するユーザーディレクトリにある.bashrc変更することが推奨され、それが他のユーザーには影響しません。

PATH環境変数を変更します。

       PATH変数は、コマンドやプログラムを見つけるために、ディレクトリのシェルを決定します。ディレクトリコマンドは、$ PATHで実行される場合は、コマンドのフルパスを入力する必要はありません、それの上に直接コマンドを入力します。いくつかのサードパーティ製のソフトウェアは、Linuxの標準カタログ上の実行可能ファイルではありません。したがって、あなたの$ PATHにこれらの非標準のインストールディレクトリを追加するソリューションです。また、あなたは、一般的な環境変数に対処する方法について説明します。

まず、原則として、すべての環境変数名は大文字です。Linuxは大文字と小文字が区別されるので、あなたは、この点に注意を払うようにしたいです。もちろん、あなたは、このような「$パス」、「$パス」などの独自の変数を定義することができますが、シェルはこれらの変数を無視しないであろう。

第二の点は、時々先頭に「$」を持つ変数名ですが、時々ではありません。など、「$」を追加する必要がなく、直接名前の変数を設定する場合

「PATH =は/ usr / binに:は/ usr / local / binに:/ binに」

あなたは、変数の値を取得したい場合は、「$」で変数名を追加します。「:は/ usr / local / binに:/ binには/ usr / binに」「エコー$ PATH」PATH変数は、現在設定されて表示されています

それ以外の場合は、変数名がプレーンテキストとして扱われます:あなたは、変数を置き換えることはできませんが、新しい文字列を追加したい:「エコーPATH」第三のポイント「PATH」の$ PATH変数処理があることに注意すべきで示して元の値。これはあなたがターミナルプログラムを実行するときに、あなたは完全なパスを与える必要があり、他のすべてのディレクトリに$ pathを削除しますので、ほとんどの場合、あなたは、「PATH = /いくつかの/ディレクトリ」を使用することはできません。だから、だけ追加することができます: "PATH = $ PATHに:/いくつかの/ディレクトリ"、あなたはクロスコンパイラのコマンド/usr/local/arm/3.4.1/bin追加したい場合は、操作は「PATH = $ PATHにある:は/ usr 「このように、パスが現在の値に設定されている/local/arm/3.4.1/bin($パスで表す)+新たにディレクトリを追加しました。

これまでのところ、あなただけの現在の端末のための新しい$ PATH変数を設定します。あなたが新しいターミナルを開いた場合、$ PATHの古い値が表示されます、エコーの$ PATHを実行して、あなただけの新しいディレクトリが追加表示されません。以前にローカル環境変数を定義しているので(現在の端末に制限されます)。

端末が開かれた後に有効になり、グローバル変数を定義するには、ローカル変数の出力(エクスポート)が必要になります、あなたは、「エクスポート」コマンドを使用することができます。

       輸出PATH = $ PATHに:/いくつかの/ディレクトリ

あなたが新しいターミナルを開いてますecho $ PATHを入力すると今は、$ PATHには、新たに設定を見ることができます。コマンド「輸出」は唯一の後に変数に現在の端末および端末操作を変更することができることに注意してください。端末がすでに実行されているためには効果がありません。

       永久の$ PATHにディレクトリを追加するためには、ただの.bashrcまたは/ etc / bashrcにファイルにその行の「輸出」を追加します。

  コマンドを使用します。

  sudoのgeditの〜/ .bashrcに

エイリアス

       .bashrcまたは/ etc / bashrcにファイルにおいて一般にいくつかの単語があります。

       エイリアスのrm = 'RM -i'

       別名CP = 'cpは-i'

       別名など=「など-i」

       エイリアスがエイリアスであるように、端末「MV test.cのled.c」の入力が実際に入力したこれらの言葉と、「MV -i test.cのled.c」です。あなただけの端末での「ls -l」の機能を実現するために、「LL」と入力し、そのような「エイリアスLL =の 『LSと-l』」として、コンフィギュレーション・ファイルの別名で独自のスタイルを追加することができます。あなたはまた、自分の好みで、他の文を追加することができます。

 プロンプト

  コンソール(コンソール)を開くと、(プロンプト)を見ることが最初である、など:[ルート@ localhostの〜]#

  デフォルトの設定では、プロンプトがユーザー名が表示されます、ホスト名(デフォルトは「localhost」の場合)、現在のディレクトリ(UNIXの場合は、「〜」自分のホームディレクトリを表します)。伝統によると、最後の文字は、通常のユーザー($)、または「ルート」(#)を識別することができます。あなたは$ PS1プロンプト変数で設定することができます。

  コマンドは「$ PS1のエコー」、現在の設定が表示されます。ここで注目すべき部分を「PROMPTING」男のbashの意味で使用できる文字。

どのようにそれを設定する理想的なを完了するには?物忘れ初心者のため、デフォルトではカレントディレクトリのために迅速な最後の部分だけ、やや不親切な設定します。あなたはこのようなプロンプトが表示された場合

      [WSF @ localhostのビン] $は、現在のディレクトリ '/ binに'、 'は/ usr / binに'、 'は/ usr / local / binに' と 'は/ usr / X11R6 / binに' かもしれません。もちろん、あなたが使用することができます

PWD(出力カレントディレクトリ、印刷作業ディレクトリ)

あなたはあなたにそれをカレントディレクトリに伝えるためにシェルを呼び出すことはできませんか?

もちろん。ここで私はほとんどでファイル「の/ etc / bashrcに」に含まれ、プロンプトを含め、設定を言及します。あなたは「.bash_profileの」と「の.bashrc」の下に自分のホームディレクトリを編集することで設定を変更することができます。

マニュアルbashでセクション、パラメータ(パラメータ)の詳細な説明を「PROMPTING」。あなたはこのようないくつかの異なるフォーマットで現在の時刻などのガジェット、コマンド履歴レコード番号、さらには異なる色を追加することができます。

より適切な設定:PS1は= "[\ U:W \] \\ $" このように、プロンプトが次のようになります。[WSF:は/ usr / binに] $あなたが異なる設定をテストすることができますが(エクスポートコマンド例えば、輸出PS1 =) "\ U \ \\ $ワット"。あなたは、適切なプロンプトを見つけた場合、それはであなたの「の.bashrc」」に設定されます。この方法では、コンソールまたはターミナルウィンドウを開くたびに、有効になります。

参考https://www.cnblogs.com/testlife007/p/6548698.html

メイン.bashrcファイルには、そのようなので、上のコマンドエイリアス、パスとなど、いくつかの個人的なパーソナライズされた設定を、保存されました。これは、同じサーバー上のユーザーのパーソナライズされた設定にのみ関係します。それは隠しファイルである、見ること-a LSを使用しています。

  .bash_history記録以前に入力したコマンド

   コマンド.Bash_logoutするときに終了し、実行

   あなたがシェルをログインしたときの.bash_profileが実行され

   あなたがシェルをログインしたときの.bashrcが実行され

  両者の違い:「Bash_profileは」「の.bashrc」の開始時に、セッション中に一度だけ読み込まれ、新たな端末が読み出されるたびに、開いています。

      これらのファイルは、環境変数PATHは、エイリアスエイリアスとプロンプトを.bashrcに変更することができます修正し、すべてのユーザ端末の機能やプロパティの設定のためのものです。どのように具体的な変更内容については後述するん。

      外はまた、「の/ etc /profile.d」「/ etc / profileを」ファイル、ファイルの「/ etc / bashrcに」ファイルおよびディレクトリとして、修正することができ.bashrcにユーザディレクトリのファイルを編集することに加え。しかし、設定ファイルの/ etcディレクトリにのみユーザアプリケーションに限定されているユーザのディレクトリを.bashrcに変更し、システム全体の設定に属し、システム全体に適用される変更は、ユーザが設定したレベルに属します。どちらも、適用範囲が異なり、それはroot権限なしで、すなわち、それを修正するユーザーディレクトリにある.bashrc変更することが推奨され、それが他のユーザーには影響しません。

PATH環境変数を変更します。

       PATH変数は、コマンドやプログラムを見つけるために、ディレクトリのシェルを決定します。ディレクトリコマンドは、$ PATHで実行される場合は、コマンドのフルパスを入力する必要はありません、それの上に直接コマンドを入力します。いくつかのサードパーティ製のソフトウェアは、Linuxの標準カタログ上の実行可能ファイルではありません。したがって、あなたの$ PATHにこれらの非標準のインストールディレクトリを追加するソリューションです。また、あなたは、一般的な環境変数に対処する方法について説明します。

まず、原則として、すべての環境変数名は大文字です。Linuxは大文字と小文字が区別されるので、あなたは、この点に注意を払うようにしたいです。もちろん、あなたは、このような「$パス」、「$パス」などの独自の変数を定義することができますが、シェルはこれらの変数を無視しないであろう。

第二の点は、時々先頭に「$」を持つ変数名ですが、時々ではありません。など、「$」を追加する必要がなく、直接名前の変数を設定する場合

「PATH =は/ usr / binに:は/ usr / local / binに:/ binに」

あなたは、変数の値を取得したい場合は、「$」で変数名を追加します。「:は/ usr / local / binに:/ binには/ usr / binに」「エコー$ PATH」PATH変数は、現在設定されて表示されています

それ以外の場合は、変数名がプレーンテキストとして扱われます:あなたは、変数を置き換えることはできませんが、新しい文字列を追加したい:「エコーPATH」第三のポイント「PATH」の$ PATH変数処理があることに注意すべきで示して元の値。これはあなたがターミナルプログラムを実行するときに、あなたは完全なパスを与える必要があり、他のすべてのディレクトリに$ pathを削除しますので、ほとんどの場合、あなたは、「PATH = /いくつかの/ディレクトリ」を使用することはできません。だから、だけ追加することができます: "PATH = $ PATHに:/いくつかの/ディレクトリ"、あなたはクロスコンパイラのコマンド/usr/local/arm/3.4.1/bin追加したい場合は、操作は「PATH = $ PATHにある:は/ usr 「このように、パスが現在の値に設定されている/local/arm/3.4.1/bin($パスで表す)+新たにディレクトリを追加しました。

これまでのところ、あなただけの現在の端末のための新しい$ PATH変数を設定します。あなたが新しいターミナルを開いた場合、$ PATHの古い値が表示されます、エコーの$ PATHを実行して、あなただけの新しいディレクトリが追加表示されません。以前にローカル環境変数を定義しているので(現在の端末に制限されます)。

端末が開かれた後に有効になり、グローバル変数を定義するには、ローカル変数の出力(エクスポート)が必要になります、あなたは、「エクスポート」コマンドを使用することができます。

       輸出PATH = $ PATHに:/いくつかの/ディレクトリ

あなたが新しいターミナルを開いてますecho $ PATHを入力すると今は、$ PATHには、新たに設定を見ることができます。コマンド「輸出」は唯一の後に変数に現在の端末および端末操作を変更することができることに注意してください。端末がすでに実行されているためには効果がありません。

       永久の$ PATHにディレクトリを追加するためには、ただの.bashrcまたは/ etc / bashrcにファイルにその行の「輸出」を追加します。

  コマンドを使用します。

  sudoのgeditの〜/ .bashrcに

エイリアス

       .bashrcまたは/ etc / bashrcにファイルにおいて一般にいくつかの単語があります。

       エイリアスのrm = 'RM -i'

       別名CP = 'cpは-i'

       別名など=「など-i」

       エイリアスがエイリアスであるように、端末「MV test.cのled.c」の入力が実際に入力したこれらの言葉と、「MV -i test.cのled.c」です。あなただけの端末での「ls -l」の機能を実現するために、「LL」と入力し、そのような「エイリアスLL =の 『LSと-l』」として、コンフィギュレーション・ファイルの別名で独自のスタイルを追加することができます。あなたはまた、自分の好みで、他の文を追加することができます。

 プロンプト

  コンソール(コンソール)を開くと、(プロンプト)を見ることが最初である、など:[ルート@ localhostの〜]#

  デフォルトの設定では、プロンプトがユーザー名が表示されます、ホスト名(デフォルトは「localhost」の場合)、現在のディレクトリ(UNIXの場合は、「〜」自分のホームディレクトリを表します)。伝統によると、最後の文字は、通常のユーザー($)、または「ルート」(#)を識別することができます。あなたは$ PS1プロンプト変数で設定することができます。

  コマンドは「$ PS1のエコー」、現在の設定が表示されます。ここで注目すべき部分を「PROMPTING」男のbashの意味で使用できる文字。

どのようにそれを設定する理想的なを完了するには?物忘れ初心者のため、デフォルトではカレントディレクトリのために迅速な最後の部分だけ、やや不親切な設定します。あなたはこのようなプロンプトが表示された場合

      [WSF @ localhostのビン] $は、現在のディレクトリ '/ binに'、 'は/ usr / binに'、 'は/ usr / local / binに' と 'は/ usr / X11R6 / binに' かもしれません。もちろん、あなたが使用することができます

PWD(出力カレントディレクトリ、印刷作業ディレクトリ)

あなたはあなたにそれをカレントディレクトリに伝えるためにシェルを呼び出すことはできませんか?

もちろん。ここで私はほとんどでファイル「の/ etc / bashrcに」に含まれ、プロンプトを含め、設定を言及します。あなたは「.bash_profileの」と「の.bashrc」の下に自分のホームディレクトリを編集することで設定を変更することができます。

マニュアルbashでセクション、パラメータ(パラメータ)の詳細な説明を「PROMPTING」。あなたはこのようないくつかの異なるフォーマットで現在の時刻などのガジェット、コマンド履歴レコード番号、さらには異なる色を追加することができます。

より適切な設定:PS1は= "[\ U:W \] \\ $" このように、プロンプトが次のようになります。[WSF:は/ usr / binに] $あなたが異なる設定をテストすることができますが(エクスポートコマンド例えば、輸出PS1 =) "\ U \ \\ $ワット"。あなたは、適切なプロンプトを見つけた場合、それはであなたの「の.bashrc」」に設定されます。この方法では、コンソールまたはターミナルウィンドウを開くたびに、有効になります。

参考https://www.cnblogs.com/testlife007/p/6548698.html

おすすめ

転載: www.cnblogs.com/lh03061238/p/11106002.html