目的:所有用户(包括root)登录命令提示符变颜色。
我的配置文件 /etc/profile.d/wenzi.sh ,权限644,内容如下:
PS1="\[\e[1;35m\][\u@\h \W]\$\[\e[0m\]"
问题:登录后手动执行 . /etc/profile.d/wenzi.sh 可以生效,但是重启后或新开shell窗口就失效了。
已进行的测试:
在 /etc/profile.d/wenzi.sh 内容末行加入 echo "123" ,重启后可以正常输出123,文件已读取,但是PS1的颜色配置不生效。关键是手动执行PS1就能生效,PS1语法没错。单双引号都试过了
在 /etc/bash.bashrc 末行加入 source /etc/profile.d/wenzi.sh 重启测试也不生效。
请教各位大哥,原因在哪里
?
我的配置文件 /etc/profile.d/wenzi.sh ,权限644,内容如下:
PS1="\[\e[1;35m\][\u@\h \W]\$\[\e[0m\]"
问题:登录后手动执行 . /etc/profile.d/wenzi.sh 可以生效,但是重启后或新开shell窗口就失效了。
已进行的测试:
在 /etc/profile.d/wenzi.sh 内容末行加入 echo "123" ,重启后可以正常输出123,文件已读取,但是PS1的颜色配置不生效。关键是手动执行PS1就能生效,PS1语法没错。单双引号都试过了
在 /etc/bash.bashrc 末行加入 source /etc/profile.d/wenzi.sh 重启测试也不生效。
请教各位大哥,原因在哪里
