CentOS 5.8のログイン時に取得されるシステムプロファイルはどこにありますか?


9

CentOSリリース5.8(最終)では、bashシステムプロファイルはどこにありますか?

ですよ/etc/profileね?

〜/ .bashrcファイルをソースするために以下を追加しましたが、失敗するので運がありません。$ PS1を変更したので失敗します。

また、WHMをセットアップしているために発生する可能性もあると思います。

回答:


15

独自のシステム全体のスクリプトを配置するのに最適な場所は、機能/etc/profile.dするために「.sh」サフィックスが必要な場合です。/ etc / profile/ etc / bashrcを見てください。どちらのスクリプトもこれらのスクリプトをソースとします。


4

でシステム環境変数を定義し/etc/profileます。このファイルは~/.profile(または~/.bash_profileログインシェルがbashの場合)、セッションの開始時にログインしたときに読み込まれます(一部のシステムでは、グラフィカルログインは除外されます)。

/etc/bash.bashrcまたはでシステムbash構成を定義します/etc/bashrc(パスはディストリビューションによって異なりますが、どのCentOSが使用するかはわかりません)。このファイルは、対話型シェルを起動するたびに読み込まれます。そこで環境変数を定義すると、それらはシェルから起動されないプログラムでは使用できなくなりますが、呼び出し元によって設定された環境変数を上書きします。/etc/bashrcまたはで環境変数を定義しないでください~/.bashrc

すべてのシェルによって読み取られる「.bashrc」に相当するファイルはありますか?を参照してくださいそしてそれが引用する投稿。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.