C-shell提示颜色

C-shell提示颜色

我想改变我的 csh shell 的颜色。我已经.cshrc按照我找到的说明编辑了我的文件这里,并将其包含在其中:

set  yellow="%{\033[1;33m%}"
set     end="%{\033[0m%}"

set prompt="${yellow}[`id -nu`@`hostname -s` <csh>]${end}# "

csh但是,当我在终端中运行命令时,我的提示符更改为:

在此输入图像描述

我还测试了运行该命令tcsh,并且对于 tcsh,颜色按照我想要的方式更改:

在此输入图像描述

我怎样才能对我的 csh 提示符执行此操作?我对 shell 语法不是很熟悉。

相关内容