CentOSバージョン5.8(最終リリース)では、bashシステム設定ファイルはどこにありますか?
うん/etc/profile
?
~/.bashrc ファイルを取得するために以下を追加しましたが、失敗したため運がありませんでした。 $PS1を変更したため失敗したことがわかります。
また、これが私が持っているWHM設定のためかもしれないと思います。
答え1
独自のシステム全体のスクリプトを配置するのに最適な場所は、機能するには/etc/profile.d
「.sh」サフィックスが必要なことです。見ている/etc/設定ファイルそして/etc/bashrc。どちらのスクリプトもこれらのスクリプトから派生します。
答え2
システム環境変数を定義します/etc/profile
。このファイル~/.profile
(または~/.bash_profile
ログインシェルがbashの場合)は、ログイン時にセッションの開始時に読み取られます(一部のシステムではここにグラフィックログインは含まれていません)。
/etc/bash.bashrc
または、システムの bash 構成を定義します/etc/bashrc
(パスはディストリビューションによって異なり、CentOS がどのようなものを使用しているかわかりません).このファイルは、対話型シェルが起動されるたびに読み込まれます。ここで環境変数を定義すると、シェルで起動されていないプログラムでは使用できなくなりますが、呼び出し元によって設定された環境変数はオーバーライドされます。/etc/bashrc
またはに環境変数を定義しないでください~/.bashrc
。
バラよりすべてのシェルが読める「.bashrc」に対応するファイルはありますか?そしてそれが参照する投稿。