PS1='\[\033]0;$TITLEPREFIX:$PWD\007\]'# set window title PS1="$PS1"'\n'# new line PS1="$PS1"'\[\033[32m\]'# change to green # user@host<space> PS1="$PS1"'\u@\h ' # change to purple PS1="$PS1"'\[\033[35m\]' # show MSYSTEM PS1="$PS1"'$MSYSTEM ' PS1="$PS1"'\[\033[33m\]'# change to brownish yellow PS1="$PS1"'\w'# current working directory iftest -z "$WINELOADERNOEXEC" then GIT_EXEC_PATH="$(git --exec-path 2>/dev/null)" COMPLETION_PATH="${GIT_EXEC_PATH%/libexec/git-core}" COMPLETION_PATH="${COMPLETION_PATH%/lib/git-core}" COMPLETION_PATH="$COMPLETION_PATH/share/git/completion" iftest -f "$COMPLETION_PATH/git-prompt.sh" then . "$COMPLETION_PATH/git-completion.bash" . "$COMPLETION_PATH/git-prompt.sh" PS1="$PS1"'\[\033[36m\]'# change color to cyan # 这里调用了一个方法 用于显示当前分支 PS1="$PS1"'`__git_ps1`'# bash function fi fi PS1="$PS1"'\[\033[0m\]'# change color # new line PS1="$PS1"'\n' PS1="$PS1"'$ '# prompt: always $
删除user@host<space>,change to purple,show MSYSTEM,new line对应的代码增加显示时间戳代码。
1 2 3 4 5
# time PS1="$PS1"'\D{%Y-%m-%d %H:%M:%S} '
# 增加了一个箭头符号 PS1="$PS1"' >`__git_ps1` '# bash function