VS Code에서 터미널을 열면 PowerShell이 기본으로 나와서 ‘git 명령어가 안 먹히는데?’ 혹은 ‘리눅스 명령어는 왜 안 돼?’ 하고 당황하신 적 있으신가요? 오늘은 ‘기본 터미널’이란 게 정확히 무엇인지, 왜 많은 개발자들이 Git Bash를 기본 터미널로 바꾸는지, 또 비개발자인 AI 코더에게는 어떤 설정이 더 좋은지 알아보겠습니다.

기본 터미널이란?
VS Code에서 Ctrl + ~ 단축키나 상단 메뉴의 “터미널 > 새 터미널”을 클릭하면 나오는 명령 입력창이 바로 ‘터미널’입니다. 이 터미널은 백그라운드에서 실제 운영체제의 셸(shell)을 사용합니다.
VS Code는 운영체제에 따라 기본 터미널을 아래와 같이 설정합니다:
- Windows: PowerShell 또는 CMD
- macOS/Linux: bash 또는 zsh
즉, 기본 설정을 그대로 두면 Windows 사용자는 PowerShell로 터미널이 열리게 되죠.
Git Bash란?
Git Bash는 Git을 설치할 때 함께 설치되는 터미널로, 리눅스 스타일의 명령어를 Windows에서 사용할 수 있게 해줍니다. ls
, touch
, cat
같은 유닉스 계열 명령어도 그대로 사용 가능하죠. Git에 최적화된 환경이기도 합니다.
왜 Git Bash로 바꾸는가?
많은 개발자, 특히 Git을 자주 쓰는 개발자들이 Git Bash를 기본 터미널로 설정하는 이유는 다음과 같습니다:
- Git 명령어가 더 잘 작동: PowerShell보다 Git Bash에서 Git 커맨드들이 안정적으로 실행됩니다.
- 리눅스 명령어 호환: 많은 온라인 튜토리얼과 코드 예제가 bash 기준이기 때문에 그대로 따라하기가 쉽습니다.
- 환경 일관성: 서버 환경, 리눅스 기반 AI 코딩 환경 등과 비슷한 작업 흐름을 제공
기본 터미널을 Git Bash로 바꾸는 방법
- Ctrl + Shift + P 눌러 Command Palette 열기
- “Preferences: Open Settings (JSON)” 선택
- 아래 내용을 추가
“terminal.integrated.profiles.windows”: {
“Git Bash”: {
“path”: “C:\\Program Files\\Git\\bin\\bash.exe”
}
}
이 설정을 저장하면 VS Code에서 터미널을 열 때마다 Git Bash가 기본으로 실행됩니다.

비개발자인 AI 코더에게도 Git Bash가 좋을까?
AI 코더로서 Python이나 PHP 개발을 한다면 Git Bash는 훌륭한 선택입니다. 이유는 다음과 같습니다:
- Python, PHP 명령어 대부분 호환: pip, composer, virtualenv 등 문제없이 실행 가능
- 리눅스 기반 환경과 유사: 서버 배포나 AI 예제 대부분이 bash 기준이므로 실습하기 편리
- 환경 통일성: 온라인 코드 예제와 동일한 명령어 환경 제공
정리하며
기본 터미널을 Git Bash로 바꾸는 것은 단순한 설정 이상의 의미를 가집니다. 개발 흐름을 더욱 유연하게 만들고, 다양한 플랫폼에서 일관된 경험을 제공하기 때문입니다. 비개발자라도 Git과 VS Code를 제대로 활용하고 싶다면, Git Bash로 시작해보는 걸 추천드립니다.