设置shell的提示符:
export PS1='[\u@\h \w]$ '
Linux下PS1、PS2、PS3、PS4使用详解
export PS1='[\[\033]0;$MSYSTEM:${PWD//[^[:ascii:]]/?}\007\]\[\033[32m\]\u@\h \[\033[33m\]\w\[\033[36m\]`__git_ps1`\[\033[0m\]]$ '
编辑 /etc/profile.d/git-prompt.sh 中的 PS1 变量即可
1. Git-2.6.3-64-bit
安装成功之后
2. 安装 mingw-get
下载位置在:http://sourceforge.net/projects/mingw/files/
在使用 MinGW Installer 这个安装器是注意要选择默认的路径,选择到
C:\Program Files\Git\mingw64, 这个是git 中集成的默认的minGW,
此后所有通过 mingw-get 安装的程序 在 git bash 中就都可以使用了
3. git bash 中文乱码
在 windows 中的 git bash 中可以运行 windows cmd中的可以使用的命令,但是
默认的cmd的活动代码页(active codepage)是 936 代表的GBK编码,所以在 git bash 中执行cmd 中的命令,例如 route.exe
由于git bash 默认的编码是 utf8 ,所以此时就会出现乱码问题,
其实原因就是:route 命令相对于 git bash 这个环境来说,相当于是一个外部命令,而这个外部命令执行之后,最终的输出结果
就是安装 cmd 当前的 活动代码页的设置来 编码输出的信息, 而此时的 cmd的代码页是:
而此时 git bash 的设置是:
所以此时 route.exe 命令执行的输入信息,按照 gbk编码,而在git bash 中则将这些信息以 utf-8 的编码规则进行解码,
所以就出现了乱码。
解决办法: 将上面的两个编码保持一致
备注:关于代码页:Code Page Identifiers
常见代码页:
简体中文的代码页是:936,
UTF-8的代码页是:65001