chm*_*lig 12 ssh 10.04 command-line gnu-screen
当我 ssh 进入 Ubuntu Lucid 框时,提示很漂亮,带有颜色。据我所知,一切都是默认的。这是我的 $PS1 外屏:
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@dev\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
Run Code Online (Sandbox Code Playgroud)

但是一旦我开始筛选,颜色就会消失。一切是好的,我的屏幕可以支持的颜色(注意,.并..在此ls -al是蓝色的),但提示是没有的。从理论上讲,一切都应该完全相同。$PS1 内屏:
${debian_chroot:+($debian_chroot)}\u@dev:\w\$
Run Code Online (Sandbox Code Playgroud)

编辑:这只是普通的香草屏幕。
Las*_*ini 18
您可以在 .bashrc 中编辑以下行(在我的 .bashrc 中它是 #39):
#force_color_prompt=yes
Run Code Online (Sandbox Code Playgroud)
改成:
force_color_prompt=yes
Run Code Online (Sandbox Code Playgroud)
如果您从不支持颜色的地方登录,这可能会很烦人,但我觉得这不太可能。