screen
を使用する場合 プログラムの場合、プロンプトは解釈されず、次のようになります。
\[email protected]\h:\w$
どうすればこれを修正できますか?
承認された回答:
画面コード>
dash
を実行しています または、これらのbash固有のプロンプトを認識しない他のシェルは PS1
内でエスケープします 。
SHELL
を設定する / bin / bash
への環境変数 screen
を開始する前に 、 screen -s / bin / bash
として実行します または、〜/ .screenrc
に次のように設定します :
shell /bin/bash
〜/ .screenrc
コマンドは-s
よりも優先されます $ SHELL
よりも優先されるコマンドラインスイッチ envvar。どちらも設定されていない場合/bin / sh
使用されます。