1 背景
Git Bash默认显示用户名、主机、全路径,对于截图而言,会泄露一些隐私。
想办法去掉这些信息。
2 代码内容
# Shows Git branch name in prompt.
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
# 显示 用户 @ 主机
#export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "
# 隐藏用户 @ 主机,显示当前文件夹
#export PS1="\W\[\033[32m\]\$(parse_git_branch)\[\033[00m\]"
# 只显示当前文件夹
export PS1="\[\e[32;1m\]\W $\[\e[0m\]\[\033[32m\]\$(parse_git_branch)\[\033[00m\] "
# 显示全路径
#export PS1="\[\e[32;1m\]\w $\[\e[0m\]\[\033[32m\]\$(parse_git_branch)\[\033[00m\] "
3 方法1,直接在命令行工具中修改
打开Git Bash命令行工具,输入以下命令:
nano ~/.bashrc
输入以上内容,之后按ctrl + x保存。
重启命令行即可。
4 方法2:在目录中创建文件并修改
在以下目录创建.bashrc文件。
C:\Users\用户名
输入以上代码内容。
5 效果
如下:
可以看见,不再显示用户名和主机信息。
6 参考
https://zhuanlan.zhihu.com/p/418321777