Linux 터미널을 Windows Git Bash처럼 보이게 만드는 방법은 무엇입니까?

Linux 터미널을 Windows Git Bash처럼 보이게 만드는 방법은 무엇입니까?

tilde slash period bash(no period)rc누군가가 말하기 전에, 그렇습니다. 해당 코드를 에 복사/붙여넣을 때 터미널이 전혀 변경되지 않는 것을 제외하고는 이것이 중복이라는 것을 알고 있습니다 .

저는 Virtual Box(Windows 10)에서 Debian을 실행하고 있습니다. 저는 Mate Terminal을 사용하고 있으니 Mate Desktop을 사용하고 있는 것 같습니다.

git을 사용하여 디렉터리로 이동할 때 내가 어떤 분기에 있는지 확인하려면 git status 또는 gitbranch를 입력해야 합니다. 코드에서와 같이 표시되지 않습니다.

편집: 내가 붙여넣은 코드

force_color_prompt=yes
parse_git_branch() {
 git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
if [ "$color_prompt" = yes ]; then
 PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branch)\[\033[00m\]\$ '
else
 PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$(parse_git_branch)\$ '
fi
unset color_prompt force_color_prompt

편집 2: 내 .bashrc파일 에

 if [ "$color_prompt" = yes ]; then
     PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branch)\[\033[00m\]\$ '
    else
     PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$(parse_git_branch)\$ '
    fi
    unset color_prompt force_color_prompt

다른 곳에 인쇄하세요. 나는 이것을 주석 처리했고 이제 git 디렉토리에 있을 때 git branch또는 git status. 지금 내가 겪고 있는 문제는 색상이 표시되지 않는다는 것입니다. 큰 문제는 아니지만 갖고 있으면 좋을 것 같습니다.

답변1

파일을 다시 구해야 할 수도 있습니다. 로그아웃하거나 다음을 수행하십시오.

source ~/.bashrc

답변2

PS1사용자 ID에 대한 프롬프트 구성이 누락되었을 수 있습니다 .
당신은 사용할 수 있습니다이것여기에는 이러한 기능과 그 이상의 기능이 있습니다.

고쳐 쓰다
이것은 PS1색상 이스케이프 시퀀스가 ​​추가된 내 bash 쉘 프롬프트입니다.

export PS1="\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\[\033[1;36m\]\$(parse_git_branch)\[\033[00m\]\n\$ "

관련 정보