私の.bashrc PS1ラインに何の問題がありますか?

私の.bashrc PS1ラインに何の問題がありますか?

スクリーンショットで何が起こっているのかを見せなければならないと思います。シェルを開きましたが、ディレクトリの色が機能しません。 bashを再実行しましたが、ディレクトリの色が機能しました。どうなりますか?

ここに画像の説明を入力してください。

答え1

.bashrc非ログインシェルについてのみ読み込みます。したがって、初めてログインするときは読み込まれません。もう一度実行するとbashログインシェルではないため、読み込み設定が適用されます。

最も簡単な解決策は、以下を~/.bash_profile使用して作成することです。

source .bashrc

これにより、ログインシェルが非ログインシェルで使用されている設定を読み取ることができます。

答え2

すべてをエイリアス解除するコマンドを発行したようですが、後でbashコマンドをもう一度与えたときに.bashrcを再度読み、すべての変数にエイリアスを再指定し、rootユーザーの.bashrcファイルで実行しました。エイリアスされたコマンドが言及されており、表示可能なエイリアシングコマンドがあることエルエスコマンドも同様なので、色が再び現れるのです。

関連情報