先上效果图
先说一下item2的配色
终端输入
vim ~/.bash_profile
#enables colorin the terminal bash shell export
export CLICOLOR=1
#setsup thecolor scheme for list export
export LSCOLORS=gxfxcxdxbxegedabagacad
#sets up theprompt color (currently a green similar to linux terminal) 注意下面的这一行不要,一会去profile文件里编辑这个PS1
#exportPS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ ' ~~
#enables colorfor iTerm
export TERM=xterm-256color
设置完这个就可以自己选主题了,这就不说了
然后设置显示git分支和替换用户名为箭头
终端输入
sudo vim /etc/profile
添加以下代码,注意原来这个文件里的内容不要删,把代码复制到下面就好
find_git_branch () {
local dir=. head
until [ "$dir" -ef / ]; do
if [ -f "$dir/.git/HEAD" ]; then
head=$(< "$dir/.git/HEAD")
if [[ $head = ref:\ refs/heads/* ]]; then
git_branch=" (${head#*/*/})"
elif [[ $head != '' ]]; then
git_branch=" → (detached)"
else
git_branch=" → (unknow)"
fi
return
fi
dir="../$dir"
done
git_branch=''
}
PROMPT_COMMAND="find_git_branch; $PROMPT_COMMAND"
black=$'\[\e[1;30m\]'
red=$'\[\e[1;31m\]'
green=$'\[\e[1;32m\]'
yellow=$'\[\e[1;33m\]'
blue=$'\[\e[1;34m\]'
magenta=$'\[\e[1;35m\]'
cyan=$'\[\e[1;36m\]'
white=$'\[\e[1;37m\]'
normal=$'\[\e[m\]'
# 这个要注意了下面的PS1就是最终的效果图,颜色可以自己配置,上面的就是颜色变量
PS1="$green → $cyan\w$yellow\$git_branch\$ $magenta"
#也可以试一下下面的这个配置,注意这两个PS写一个就好
#PS1="$white[$white@$green\h$white:$cyan\W$yellow\$git_branch$white]\$ $normal"
终端输入 使刚才的配置生效
source /etc/profile
这样就大功告成了.