ホームページ >運用・保守 >Linuxの運用と保守 >Linux の .profile とは何ですか
linux .profile は Linux 環境変数に関連するファイルです。各ユーザーがシステムにログインすると専用の動作環境が存在し、ユーザーは対応するシステム環境変数を変更することで独自の動作環境をカスタマイズできます。 ; 「/etc/profile」ファイル内の環境変数を変更すると、すべてのユーザーに影響します。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
Linux .profile とは何ですか?
Linux システムのプロファイル ファイルの概要
etc ディレクトリ内のプロファイル ファイルは、各ユーザーがログインするときにオペレーティング システムが最初に実行し、その後、ユーザー所有者。ディレクトリ
1 内の .profile ファイル。Linux はマルチユーザー オペレーティング システムです。各ユーザーがシステムにログインすると、専用のオペレーティング環境が得られます。通常、各ユーザーのデフォルト環境は同じですが、このデフォルト環境は実際には一連の環境変数の定義です。ユーザーは、対応するシステム環境変数を変更することで、独自の実行環境をカスタマイズできます。
2. /etc/profile ファイル内の環境変数は常に変更してください。ここで変更された内容はすべてのユーザーに影響します。このファイルでは次の主な操作が実行されます。
3. 環境変数を追加する方法。
たとえば、「NAME=zhangsan」と追加します。プロファイル ファイルの最後に次の内容を追加します。export NAME=zhangsan
変数値 zhangsan は引用符の有無にかかわらず追加でき、効果は同じです。
4. プロファイル ファイルに追加または変更した内容を有効にするには、システムからログアウトする必要があります。
5. すべての環境変数を表示するには、env コマンドを使用します。コマンドプロンプトで「env」と入力するだけです。
set コマンドは、ローカルに定義されたすべてのシェル変数を表示します。
6. 共通の環境変数
PATH: シェルがコマンドまたはプログラムを検索するディレクトリを決定します
HOME: 現在のユーザーのホーム ディレクトリ
MAIL : 現在のユーザーのメール保存ディレクトリを指します。
SHELL: 現在のユーザーが使用しているシェルの種類を指します。
HISTSIZE: 保存された履歴コマンド レコードの数を指します。
LOGNAME: 現在のユーザーのログイン名を指します。
HOSTNAME: ホストの名前を参照します。多くのアプリケーションがホスト名を使用する必要がある場合、通常はこの環境変数から取得されます。
LANG/LANGUGE: 言語に関する環境変数であり、複数の言語を使用するユーザーはこの環境変数を変更できます。
PS1: これは基本的なプロンプトであり、root ユーザーの場合は #、一般ユーザーの場合は $ です。
PS2: これは補助的なプロンプトであり、デフォルトは「>」です。この環境変数を変更することで、現在のコマンド プロンプトを変更できます。たとえば、次のコマンドはプロンプトを文字列「Hello, My NewPrompt :)」に変更します。
# PS1=” Hello,My NewPrompt :) “
7. 変更した .bashrc ファイル (ユーザーのホーム ディレクトリにある) を使用して環境変数を編集します。これは現在のユーザーにのみ役立ちます。 /etc/profile ファイルを変更して環境変数を編集することは、すべてのユーザーにとって役立ちます。誰もがその違いに注意を払う必要があります。
8. Linux プロファイル ファイルは、システムの起動時に実行されます。他のコマンドを追加することもできますが、正しく追加する必要があります。追加しないとシステムは起動しません。
関連する推奨事項: 「Linux ビデオ チュートリアル 」
以上がLinux の .profile とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。