我的bash代码中必定存在一些错误,导致我的终端无法正确显示颜色。
我的~/.bashrc
文件如下:
# Allow colours for terminal
export TERM="rxvt"
BLACK=$(tput setaf 0)
RED=$(tput setaf 1)
GREEN=$(tput setaf 2)
LIME_YELLOW=$(tput setaf 190)
YELLOW=$(tput setaf 3)
POWDER_BLUE=$(tput setaf 153)
BLUE=$(tput setaf 4)
MAGENTA=$(tput setaf 5)
CYAN=$(tput setaf 6)
WHITE=$(tput setaf 7)
BRIGHT=$(tput bold)
NORMAL=$(tput sgr0)
BLINK=$(tput blink)
REVERSE=$(tput smso)
UNDERLINE=$(tput smul)
PS1='\[${RED}\]\u\[${BLUE}\]@\[${CYAN}\]\h\[${GREEN}\] :: \[${BLUE}\]\W\[${GREEN}\] \$\[${WHITE}\] '
alias ls="ls -G"
我的~/.bash_profile
是:
[[ -s ~/.bashrc ]] && source ~/.bashrc
当我将~/.bashrc
文件的内容粘贴到终端时,我得到的输出如下: