私のbashプロンプトが「画面」で動作しない

私のbashプロンプトが「画面」で動作しない

RedHatはscreenbashプロンプトをリセットします。私はPS1=\u@\h:\w設定~/.bashrcします~/.bash_profile

shell -$SHELLにも追加しました~/.screenrc

しかし、新しいターミナルウィンドウを開くとscreen

私はscreenいつも次のようなプロンプト形式を取得します。\u@\h>

で同じプロンプトをどのように設定しますかscreen

答え1

シェルのさまざまな起動ファイルに疲れて、次のようにしました。

  • ファイルを作成し~/.shrc、すべての設定をファイルに保存します(プロンプト設定を含む)。
  • ~/.profile、およびシェルが読み取り可能なすべてのファイルに次の行を追加し~/.bashrcます(~/.bash_profile. ~/.shrc注意してください)
  • 最後に、私が完全に理解していない小さな詳細はすべて忘れてください。

あなたの場合、Bashはそれを望んでいると思われます~/.profile(言及したように、私はこれらのスタートアップファイルを完全に理解したことがないので、とんでもない推測です)。したがって、これを追加すると機能します。

関連情報