Mac Terminal root 颜色
首先,对于普通用户而言,terminal配置颜色要修改/Users/xxx/.bash_profile文件:
export CLICOLOR=1 #相当于ls -G
export LSCOLORS=gxfxcxdxbxegedabagacad
PS1='\[\e[0;33m\]\u@\h:\[\e[0;31m\]\w\[\e[0;33m\]\$ \[\e[0m\]' #用户名、host、$都为brown→33m;路径为red→31m
显示效果如下图:
后来发现当su -
后,root用户下设置的颜色又没了:
后来想到之前改的.bash_profile是普通用户的嘛,那再改一遍root的好了。
于是在root登陆下,
cd /etc
vim bashrc
我修改好的bashrc:
# System-wide .bashrc file for interactive bash(1) shells.
if [ -z "$PS1" ]; then
return
fi
export CLICOLOR=1
export LSCOLORS=gxfxcxdxbxegedabagacad
PS1='\[\e[0;31m\]\h:\[\e[0;33m\]\W \[\e[0;31m\]\u\$ \[\e[0m\]'
# Make bash check its window size after a process completes
shopt -s checkwinsize
[ -r "/etc/bashrc_$TERM_PROGRAM" ] && . "/etc/bashrc_$TERM_PROGRAM"
最后效果:
Perfect!!!