更改了外壳颜色,现在有显示错误

时间:2016-07-26 09:31:20

标签: shell

我使用/etc/profile.d/file.sh中的文件在Centos7服务器上放置了颜色代码:

export PS1="\e[1;36m[\u@\h \W]\$ \e[m "

现在,当我以root身份输入命令后浏览CLI历史记录时,它不会替换所有命令,这使得难以阅读。

示例: 我会输入

sudo yum install php php-cli

然后输入其他内容。然后,如果我想使用键盘上的向上箭头回到历史记录中,我将最终得到如下内容:

sudo yum ils-l
sudo yum ips aux |grep total
sudo yum icat /var/log/httpd

而不是

ls -l
ps aux | grep total
cat /var/log/httpd

我认为这两者是相互联系的,但我无法理解我所缺少的东西。

1 个答案:

答案 0 :(得分:0)

<%= @color %>不是颜色模式编号的有效语法;用30到37之间的数字代替;见https://www.cs.princeton.edu/~appel/modern/c/