방금 Git for Windows를 설치했으며 Bash를 설치하게되어 기쁩니다.
리눅스에서 할 수있는 것과 같은 방식으로 쉘을 커스터마이징하고 싶습니다 (예 : ll
for 와 같은 별칭 설정 ls -l
). 그러나 .bashrc
같은 구성 파일 을 찾 거나 찾을 수없는 것 같습니다 .
무엇을 수정해야합니까?
방금 Git for Windows를 설치했으며 Bash를 설치하게되어 기쁩니다.
리눅스에서 할 수있는 것과 같은 방식으로 쉘을 커스터마이징하고 싶습니다 (예 : ll
for 와 같은 별칭 설정 ls -l
). 그러나 .bashrc
같은 구성 파일 을 찾 거나 찾을 수없는 것 같습니다 .
무엇을 수정해야합니까?
답변:
당신이 가고 멀리 .bashrc
파일을 만듭니다 ~/.bashrc
. 마찬가지로 ~/.gitconfig
.
~
일반적으로 C:\Users\<your user name>
폴더입니다. echo ~
Git Bash 터미널에 입력 하면 해당 폴더가 무엇인지 알려줍니다.
파일을 만들 수 없으면 (예 : Windows 실행) 아래 명령을 실행하십시오.
copy > ~/.bashrc
창에 오류 메시지 ( 명령을 찾을 수 없음 ) 가 출력 되지만 파일이 작성되어 편집 할 수 있습니다.
notepad ~/.bashrc
bash 프롬프트에서 입력 하면이 파일을 열어 둔 채 메모장이 시작되거나 존재하지 않는 경우 파일을 만들도록 요청합니다. vim이 편하다면을 입력하십시오 vim ~/.bashrc
. 그것은 나에게 잘 작동했습니다.
touch ~/.bashrc
최신 버전의 Git for Windows에서는 Bash가 시작되어 Bash가 직접 --login
읽히지 않습니다 .bashrc
. 대신에 읽습니다 .bash_profile
.
이 파일이 없으면 다음 내용으로 작성하십시오.
if [ -f ~/.bashrc ]; then . ~/.bashrc; fi
이로 인해 Bash가 .bashrc
파일 을 읽습니다 . 이 문제에 대한 나의 이해 에서 Git for Windows는 이것을 자동으로 수행해야합니다. 그러나 방금 버전 2.5.1을 설치했지만 그렇지 않았습니다.
나는, 사용자 환경 변수를 추가했다 HOME
으로 C:\Users\<your user name>
이동하여 시스템 , 고급 시스템 설정 에서, 시스템 등록 정보 창에서 고급 탭에서 환경 변수 ...
그런 다음 예를 들어 C:\Users\<your user name>
파일을 만들고 원하는 별칭을 추가했습니다..bashrc
touch .bashrc
여기서 질문은 Windows에서 .bashrc 파일을 찾는 방법입니다.
Windows를 사용하고 있으므로 다음과 같은 명령을 간단히 사용할 수 있습니다.
start .
또는
explorer .
.bashrc
파일을 찾을 수있는 Git Bash 설치의 루트 디렉토리가있는 창을 엽니 다 . 존재하지 않는 경우 새로 만들어야 할 수도 있습니다.
Bash 창에서 Vim을 사용하는 대신 메모장 ++과 같은 Windows 도구를 사용하여 파일을 편집 할 수 있습니다.
1) 관리자 모드에서 git-bash.exe를 열어 시작하십시오. 파일을 마우스 오른쪽 단추로 클릭하고 "관리자 권한으로 실행"을 선택하거나 속성 → 호환성 →이 프로그램을 관리자 권한으로 실행에서 설정을 변경하십시오.
2) 실행하십시오 cd ~
. 당신을 데려 갈 것 C:/Users/<Your-Username>
입니다.
3) 실행하십시오 vi .bashrc
. 편집기가 열립니다. INSERT를 누른 후 다음 정보를 입력하십시오.
alias ll="ls -la" # this changes the default ll on git bash to see hidden files.
cd "C:\directory\to\your\work\path\"
ll # this shows your your directory before you even type anything.
다음 명령을 사용하십시오
cat /etc/bash.bashrc > ~/.bashrc
기본값으로 새로운 bashrc 파일이 생성됩니다. vi ~/.bashrc
이 파일을 편집 하는 데 사용 하십시오.
때로는 파일이 실제로에 있습니다 ~/
. 다음은 Visual Studio Code / Windows 10 에서 Zsh 를 기본 터미널로 시작하기 위해 수행 한 단계 입니다.
cd ~/
vim .bashrc
다음을 붙여 넣습니다.
if test -t 1; then
exec zsh
fi
Vim을 저장 / 닫습니다.
터미널을 다시 시작
당신이 원하는 경우 프로젝트 선택 목록을 때 힘내 배쉬를 엽니 다
ppath
Git 프로젝트 경로 의 코드 헤더에서 편집 하고이 코드를 .bashrc 파일에 넣고 $ HOME 디렉토리에 복사하십시오 (Windows Vista / Windows 7의 경우 종종 C : \ Users \ $ YOU ).
#!/bin/bash
ppath="/d/-projects/-github"
cd $ppath
unset PROJECTS
PROJECTS+=(".")
i=0
echo
echo -e "projects:\n-------------"
for f in *
do
if [ -d "$f" ]
then
PROJECTS+=("$f")
echo -e $((++i)) "- \e[1m$f\e[0m"
fi
done
if [ ${#PROJECTS[@]} -gt 1 ]
then
echo -ne "\nchoose project: "
read proj
case "$proj" in
[0-`expr ${#PROJECTS[@]} - 1`]) cd "${PROJECTS[proj]}" ;;
*) echo " wrong choice" ;;
esac
else
echo "there is no projects"
fi
unset PROJECTS