新人求助,Bash提示符颜色的问题
archlinux吧
全部回复
仅看楼主
level 1
__stingray__ 楼主
在虚拟主机上装了个arch,然后bash字符是纯黑白的。而manjaro装完后是有颜色的(普通用户绿色,root用户红色的那种),所以想把arch也改成这样。
按照之前debian、ubuntu的经验,查manjaro的~/.bashrc和/etc/bash_bashprofile,结果发现和arch默认好像是一样的...?
总之怎么做能把arch的bash颜色改成类似manjaro那样?先谢谢了
2017年10月12日 15点10分 1
吧务
level 15
自行搜索bash配色,网上教程很多
2017年10月13日 00点10分 2
level 8
改PS1
2017年10月20日 01点10分 3
level 1
可以按照二楼朋友给的建议, 到网上看配色教程。
可以在当前用户目录下,通过 .bashrc 文件定义,方法是添加这样一行:
PS1='...........看下面的图.............'
定义文字颜色的,是类似于 \[\e[1;36m\] 这样的结构,再这样的结构后面都是以定义的颜色显示内容,包括自己录入的命令,以及执行的回显。
所以一般在自己定义提示符的末尾,需要以 \[\e[0m\] 结尾。
命令提示符可以自行定义显示的内容,比如:
\u 当前用户名
\h 当前主机名
内容与内容之间可以变换其他色彩
也可以加入一些字符, 比如:
楼主可以到网上去找教程, 然后根据自己想法写就可以了。
2017年10月20日 06点10分 4
level 1
哦, 楼主说的 .bashrc 没有找到定义的原因, 可能是由于定义在
/etc/bash.bashrc
楼主可以找一下看看。
2017年10月20日 06点10分 5
1