
Altgit bash를 실행할 때 +를 사용하여 루트에서 새 bash 창을 열 수 있습니다 .F2
현재 디렉터리 경로에서 Windows 탐색기 창을 열 수 있습니다.
$ explorer .
견딜 수 없는
$ sh
내 위치에서 새 터미널 창을 열려면 그냥 돌아옵니다.
sh: __git_ps1: command not found
git을 실행하지 않고 현재 창에서 셸을 엽니다.
내 위치에서 새 bash 셸을 빠르게 열려면 어떻게 해야 합니까?
답변1
.bashrc
StuperUser 답변은 정확하지만 PATH 환경에 쉘 스크립트를 추가하는 것 외에도 간단한 bash 별칭을 파일 에 추가하는 것도 가능하다는 점을 추가하고 싶습니다 .bash_profile
.
별칭을 만드세요:
alias git-bash='/git-bash.exe & > /dev/null 2&>1'
bashrc 및 bash_profile은 표준 BASH 구성 파일이며 사용자 홈 폴더에서 찾을 수 있습니다.
추가 정보Bash 시작 파일
답변2
이는 특히 git-bash 터미널용이므로 Git 디렉터리(C:\Program Files\Git)를 경로(https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/)
그런 다음 실행
$ git-bash
현재 위치에서 새로운 git-bash를 엽니다.
& > /dev/null 2&>1
그러나 현재 터미널을 차단하지 않으려면 백그라운드에서 실행하고 결과를 null로 파이프하는 데 사용해야 합니다 (참조https://superuser.com/a/1314830/641), 따라서 간단하게 호출할 수 있도록 디렉토리의 .sh에 명령을 추가했습니다.
답변3
나는 이것이 몇 년 된 것이라는 것을 알고 있지만 어쨌든 이것을 게시하고 싶었습니다.
@Alex의 답변을 사용하면 연결된 프로세스 등을 통해 각 창이 다른 창에 연결된 것처럼 보입니다. 다음은 현재 위치에서 시작하는 완전히 독립적인 새 창에 대한 솔루션입니다.
alias new='start "" "C:\Program Files\Git\git-bash.exe"'
그러면 사용할 때마다 새 창이 하나씩 표시됩니다. 하지만 실제로는 4개의 터미널을 열어두고 싶기 때문에 일반적으로 다음 별칭을 사용하여 현재 위치에서 3개의 새 터미널 창을 엽니다.
alias new3='start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe"'
건배!
답변4
git location 을 가리키는 환경 변수를 설정합니다 C:\Program Files\Git
.
이제 git bash를 열고 싶은 창의 위치로 이동하세요.
누르고 alt + d
입력하면 get-bash
됩니다.