プログラムを使用するとscreen
プロンプトが解釈されず、単に次のようになります。
\u@\h:\w$
この問題をどのように解決できますか?
ベストアンサー1
screen
dash
.bashrcのbash関連のプロンプトエスケープは、実行中のシェルや他のシェルでは認識されませんPS1
。
を開始またはSHELL
実行する前に、環境変数をに設定するか、次のように設定します。/bin/bash
screen
screen -s /bin/bash
~/.screenrc
shell /bin/bash
この~/.screenrc
コマンドはコマンドラインスイッチよりも優先され、コマンドラインスイッチはenvvar-s
よりも優先されます。$SHELL
両方が設定されていない場合は、その/bin/sh
項目が使用されます。