設置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