git 콘솔에서 : 배치 파일을 실행 한 다음 git 콘솔로 돌아가려면 어떻게해야합니까?
clear.bat
내 소스에 대해 몇 가지 하우스 키핑 작업을 수행 하는 작은 유틸리티 스크립트 가 있습니다.
.bat
Windows 탐색기에서 쉽게 더블 클릭 할 수 있는 파일입니다.
때로는 Git bash (중요한 경우 msysgit)에서 실행하는 것이 더 편리합니다.
이렇게하려면 다음을 입력합니다.
cmd
clear.bat
exit
cmd
내 Git bash를 cmd
배치를 쉽게 실행할 수 있는 일반 창 으로 바꿉니다 . 을 입력 exit
하면 cmd
환경이 종료되고 Git bash로 돌아갑니다.
더 쉬운 방법으로 달성 할 수 있습니까?
나는 문서가 말한 cmd /C clean.bat
이후로 시도했다.
Syntax
CMD [charset] [options]
CMD [charset] [options] [/c Command]
CMD [charset] [options] [/k Command]
Options
/C Run Command and then terminate
/K Run Command and then return to the CMD prompt.
This is useful for testing, to examine variables
편집 :
게시물이 깨 졌음을 확인했습니다.
내가 원하는 것은 실행하는 clean.bat
세 가지 명령 이상 입력 할 필요없이 망할 놈의 bash 내에서 ( cmd
, clear.bat
, exit
). .bat
내 Git bash 내 에서 파일 을 실행하고 싶습니다 . 명백한 방법은 .sh
동일한 작업을 수행 하는 별도의 파일 을 만드는 것이지만 이로 인해 이중 코드가 생성됩니다.
편집 2 : 실행 cmd /C clean.bat
하면 Git bash가 일반 CMD 환경으로 바뀌고 프롬프트 만 표시합니다. 파일 clean.bat
이 실행되지 않습니다. 를 입력하는 것과 같습니다 cmd
.
또한 /debug
스위치를 추가 해도 말 그대로 아무 작업도 수행되지 않습니다. cmd
평가 만 받고 모든 추가 매개 변수가 무시되는 것처럼 보입니다 .
조금 더 놀아 본 후 직접 해결책을 찾았습니다.
cmd "/C clean.bat"
트릭을 수행합니다. 하지만 단서가 없었는데 왜 ...
./clear.bat
트릭을 할 것입니다.
Windows 용 망할 놈의 (msysGit Windows 용 힘내로 대체되었습니다 1 ) 자주 묻는 질문 말한다 당신이 3 가지 옵션이 있습니다 :
winpty
유틸리티를 사용하여 문제가있는 프로그램을 실행하십시오 . 이렇게하면 더 좋은 mintty 터미널을 계속 사용할 수 있지만 많은 프로그램에 대한 해결 방법이 필요한 경우 다루기가 어려울 수 있습니다.Git Bash가 기본 콘솔 호스트를 사용
bash
하지 않고 직접 실행되도록 바로 가기를 수정하고mintty
"빠른 편집", 적절한 크기 및 스크롤 백 및 적절한 유니 코드 글꼴로 구성합니다. 여전히 콘솔 호스트의 다른 특성과 함께 살아야합니다.
나는 start clean
cmd로 새 창을 엽니 다. 이 방법에는 몇 가지 이점이 있습니다.
- cmd.exe는 기본 콘솔을 가져옵니다.
- 새 콘솔에는 기본 Windows 문자 인코딩이 있습니다 (예 : cp1251 대 utf8)
'Program Tip' 카테고리의 다른 글
NSUserDefaults에 값을 저장하는 데 제한이 있습니까? (0) | 2020.11.27 |
---|---|
같음 연산에서 "SQL_Latin1_General_CP1_CI_AS"와 "Latin1_General_CI_AI"간의 데이터 정렬 충돌을 해결할 수 없습니다. (0) | 2020.11.27 |
Mac OS X에서 Ansible 호스트 파일을 저장할 위치 (0) | 2020.11.27 |
dplyr / group_by를 사용하여 행 수 찾기 (0) | 2020.11.27 |
Go 웹 서버를 사용하여 정적 HTML 파일을 어떻게 제공합니까? (0) | 2020.11.27 |