CJ7*_*CJ7 5 bash prompt gnu-screen
当我使用该screen
程序时,提示不会被解释,只是以下内容:
\u@\h:\w$
Run Code Online (Sandbox Code Playgroud)
我该如何纠正?
mos*_*svy 14
screen
正在运行dash
或其他无法识别 .bash 中特定于 bash 的提示转义的 shell PS1
。
在开始之前将SHELL
环境变量设置为,将其运行为或在您的 中设置以下内容:/bin/bash
screen
screen -s /bin/bash
~/.screenrc
shell /bin/bash
Run Code Online (Sandbox Code Playgroud)
该~/.screenrc
命令优先于-s
命令行开关,后者优先于$SHELL
envvar。如果两者都没有设置,/bin/sh
则将使用。