명령어 - how to install git in window



힘내 배쉬:배쉬(WIndows)를 걸지 않고 별칭을 통해 응용 프로그램 실행 (2)

VonC와 https://stackoverflow.com/a/7131683/1020871 의 솔루션을 결합하여 실행 파일을 시작하고 git bash를 잠그지 않고 매개 변수를 전달하는 별칭을 얻었습니다. .bashrc에 다음을 추가하십시오.

npp() {
    notepad++.exe $* &
}

startGitk() {
    gitk $* &
}
alias gitk=startGitk

이제 여러 파일을 열 수 있습니다. notepad ++처럼 npp .gitignore build.gradle 또는 gitk gitk test -- .gitignore 와 같은 사용자 정의 인수가 있습니다.

나는 gitk와 마찬가지로 npp와 비슷한 별칭을 가지고 있지만 함수를 직접 호출 할 수 있음을 알았습니다. startGitk도 호출 할 수 있지만 gitk이라는 이름을 붙이면 작동하지 않습니다.

https://src-bin.com

bash 쉘에서 실행 파일을 시작하기 위해 Windows의 Git Bash에서 여러 bash 별칭을 작성했습니다.

내가 겪고있는 문제는 bash가 입력에 다시 응답하기 전에 종료 코드를 기다리고있는 것처럼 보인다는 것입니다. 일단 내가 시작한 응용 프로그램을 닫으면 명령을 다시 시작하기 시작합니다.

bash가 종료 코드를 기다리지 않도록 별칭에 포함 할 수있는 스위치 또는 무언가가 있습니까?

이걸 찾고 있는데 ...

alias np=notepad.exe --exit

Answer #1

나는 George 가 주석에서 언급 한 것을 확인한다.

별칭을 ' & '로 시작하면 리턴 코드를 기다리지 않고 계속 진행할 수 있습니다.

와:

alias npp='notepad.exe&'

' & '를 입력 할 필요조차 없습니다.

그러나 매개 변수를 포함 하려면 " npp "라는 파일에서 경로 내의 임의의 위치에 스크립트 (별칭 대신)를 배치 하는 것이 좋습니다.

/c/WINDOWS/system32/notepad.exe $1 &

리턴 코드를 기다리지 않고 "npp anyFile"( ' & '필요 없음)이있는 파일을 열 수 있습니다.

같은 스크립트 :

for file in $*
do
  /c/WINDOWS/system32/notepad.exe $file &
done

파일 당 하나씩 매개 변수로 여러 편집기를 시작합니다.

npp anyFile1 anyFile2 anyFile3

너를 허락 할거야.





bash