2014.
01.
15
09:11:02
ちょっくらLinuxの基礎を学び直そうと思いましてね。
気になったことを取りとめもなく調べていくことにしました。
次に調べたのが「/etc/profile」。
「profile」っつーくらいだからプロフィールなんじゃないの?
それでは調べてみましょうか。
ふむふむ(--)
全ユーザ共通の環境変数とか起動プログラムとかが書かれているそうです。
sh、bash、ksh、zshのいずれかでログインした際に読み込まれるのだそうな。
てことは、csh、tcshをログインシェルにしている人は関係無いのですね。
ポイントは「ログインした際に」読み込まれる点でしょうか。
例えばcshをログインシェルとしてログインした後で
bash
とか打ってシェルを切り替えた場合は読み込まれないってことです。
「/etc/profile」はあくまでログインしたときに読み込まれるファイル(--)b
似たような役割のファイルで「/etc/bashrc」がありますが、
こちらはシェル起動時に読み込まれます。
ログインシェルに設定していなくてもシェルを起動すれば読み込まれるわけです。
まとめると「/etc/profile」は全ユーザ共通の環境変数とかが書かれているファイルです。
sh、bash、ksh、zshでログインした際に読み込まれます。
csh、tcshでログインしたときは読み込まれません。
ログイン時に読み込まれるファイルなので、ログイン後にシェルを変更しても読み込まれません。
完了\(--)/
気になったことを取りとめもなく調べていくことにしました。
次に調べたのが「/etc/profile」。
「profile」っつーくらいだからプロフィールなんじゃないの?
それでは調べてみましょうか。
ふむふむ(--)
全ユーザ共通の環境変数とか起動プログラムとかが書かれているそうです。
sh、bash、ksh、zshのいずれかでログインした際に読み込まれるのだそうな。
てことは、csh、tcshをログインシェルにしている人は関係無いのですね。
ポイントは「ログインした際に」読み込まれる点でしょうか。
例えばcshをログインシェルとしてログインした後で
bash
とか打ってシェルを切り替えた場合は読み込まれないってことです。
「/etc/profile」はあくまでログインしたときに読み込まれるファイル(--)b
似たような役割のファイルで「/etc/bashrc」がありますが、
こちらはシェル起動時に読み込まれます。
ログインシェルに設定していなくてもシェルを起動すれば読み込まれるわけです。
まとめると「/etc/profile」は全ユーザ共通の環境変数とかが書かれているファイルです。
sh、bash、ksh、zshでログインした際に読み込まれます。
csh、tcshでログインしたときは読み込まれません。
ログイン時に読み込まれるファイルなので、ログイン後にシェルを変更しても読み込まれません。
完了\(--)/
category:ファイル/ディレクトリ thema:パソコンな日々 - genre:コンピュータ Posted by ササキマコト