理解PS1 bash提示中的奇怪字符语法

时间:2012-12-30 06:35:31

标签: bash shell git-bash ps1

这是我的bash提示符: bash

以下是生成

PS1
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]`__git_ps1`    \$ '

现在,这是我理解的内容:

  • $debian_chroot - 用于su& sudo
  • u - 用户
  • h - 主持人
  • \033这样的休息字符用于颜色。

我不明白是什么产生空间 AFTER rails之前 (master)?那是什么角色?我想删除那个空间。

1 个答案:

答案 0 :(得分:4)

__git_ps1函数正在生成它。编辑定义函数的文件。