目前我的终端提示如下:
blankman-MacBook-Pro:~ $
我的 .bash_profile 有:
export PS1="\[\033[36m\]\h:\W \[\033[33m\]\$(parse_git_branch)\[\033[00m\]\$(git config user.initials)$\[\033[00m\] "
export SUDO_PS1='\[\e[0;31m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;31m\]\$ \[\e[0m\]'
这有意义吗?
答案1
该PS1
变量用于自定义 shell“提示符”的显示。提示符是终端首次打开时或每个命令结束时出现的文本(您可以在没有命令的终端上反复按 Enter 键,重复显示终端提示符任意次)。
PS1 变量似乎正在查看您的git
用户 ID 和分支以确定您的提示。如果您在 git 分支中,这会很有用,因为它会告诉您位于哪个分支上。
如果你没有这样做,那么可能是某个程序这样做了。如果你的终端提示符有特殊问题或者想将其更改为其他内容,你可以这样做。但问“这是否有意义”其实是无法回答的:我们所能做的就是问更多问题:
- 它是从哪里来的?是你安装的程序?还是别人写的脚本?还是你?
- 您使用吗
git
?如果没有,您可能不需要此定制。 - 您是否不喜欢当前的提示并想将其更改为其他内容,或者您对它现在的状态感到满意?
这完全取决于个人喜好;没有“正确”或“不正确”的终端提示。:-)
如果您愿意,您可以让它显示出来。这完全有效。