Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 터미널 핵심 기능 총정리 – 마이크로소프트의 차세대 명령줄 도구

마이크로소프트는 명령 프롬프트(Command Prompt), PowerShell, WSL 사용자를 위한 새롭고 현대적인 고속 도구인 Windows 터미널(Windows Terminal)을 발표했습니다. Windows 터미널은 마이크로소프트 스토어(Microsoft Store)를 통해 제공되며, 사용자의 피드백에 맞춰 지속적으로 업데이트될 예정입니다. 즉, Windows 터미널은 PowerShell, CMD, Linux용 Windows 하위 시스템(WSL) 등 다양한 개발 환경에 하나의 창에서 접근할 수 있는 통합 허브 역할을 하는 애플리케이션입니다.

Windows 터미널의 주요 기능

Windows 터미널 핵심 기능 총정리 – 마이크로소프트의 차세대 명령줄 도구

Windows 터미널은 명령 프롬프트, PowerShell, WSL 같은 명령줄 도구와 셸을 활용하는 개발자를 위해 설계된 강력하고 생산성 높은 터미널 애플리케이션입니다. 주요 기능으로는 다중 탭, 분할 창(패널), 유니코드 및 UTF-8 문자 지원, GPU 가속 텍스트 렌더링 엔진, 그리고 자유로운 테마·스타일·설정 커스터마이징 등이 있습니다.

특히 Windows 터미널은 이모지와 GPU 기반 텍스트 렌더링을 지원합니다. 덕분에 파워라인(powerline) 심볼, 각종 특수 문자, 프로그래밍 합자(ligature)까지 문제없이 표시할 수 있습니다. 그럼 Windows 터미널이 제공하는 새로운 기능들을 하나씩 자세히 살펴보겠습니다.

다중 탭 지원

Windows 터미널 핵심 기능 총정리 – 마이크로소프트의 차세대 명령줄 도구

사용자들이 가장 열망했던 기능은 단연 다중 탭 지원이었습니다. 마이크로소프트는 이러한 사용자 목소리에 귀 기울였고, Windows 터미널에는 다중 탭 기능이 기본으로 탑재되었습니다. 이제 여러 개의 탭을 동시에 열어두고, 각 탭마다 원하는 환경(명령 프롬프트, PowerShell, Ubuntu, Raspberry Pi 등)을 연결해 사용할 수 있습니다.

GPU 가속 텍스트 렌더링 엔진

Windows 터미널 핵심 기능 총정리 – 마이크로소프트의 차세대 명령줄 도구

Windows 터미널은 GPU 가속 텍스트 렌더링 엔진을 활용합니다. 이를 통해 텍스트 문자, 글리프(glyph), 각종 기호를 완벽하게 지원하며, 기존 GDI 엔진보다 훨씬 빠른 속도로 화면을 렌더링합니다.

여기서 끝이 아닙니다. 새로운 Windows 터미널에서는 터미널의 외관과 사용감을 한층 끌어올려 주는 새로운 고정폭(monospaced) 폰트도 사용할 수 있습니다. 참고로 Windows 터미널은 오픈 소스 프로젝트로 자체 GitHub 저장소를 운영하고 있습니다.

함께 읽기: Windows 터미널 사용 방법

새로운 설정 및 구성 옵션

명령줄 사용자에게 터미널 커스터마이징은 낯선 일이 아닙니다. 새로운 터미널에서는 설정 파일을 직접 수정하지 않아도 앱 내 설정 메뉴에서 손쉽게 작업할 수 있습니다. 터미널의 전체적인 모양을 변경할 수 있을 뿐만 아니라 각 셸 프로필을 개별적으로 커스터마이징할 수 있어 설정 과정이 한결 편리해졌습니다. 물론 Windows 터미널에서 새 프로필을 추가하는 것도 가능합니다.

Windows 터미널은 셸·앱·도구별로 여러 개의 프로필을 만들 수 있으며, PowerShell, 명령 프롬프트, Ubuntu는 물론 Azure IoT 디바이스까지 지원합니다. 커스터마이징 옵션을 통해 글꼴 스타일, 색상 테마, 배경화면, 투명도 수준 등 다양한 매개변수를 자유롭게 조절할 수 있습니다. 다음에 Windows 터미널 1.0을 실행하면 나만의 맞춤형 인터페이스가 반겨줄 것입니다.

앞서 언급했듯이 Windows 터미널은 오픈 소스이며 GitHub 저장소를 통해 누구나 확인할 수 있습니다. 마이크로소프트는 올해 말 Windows 터미널 1.0 정식 버전을 발표할 예정입니다. 오픈 소스인 만큼 누구나 참여해 Windows 명령줄 경험을 함께 발전시킬 수 있습니다.

: Windows 터미널 설정을 기본값으로 초기화하는 방법은 별도 포스트에서 자세히 다룹니다.

새로운 Windows 터미널 1.0이 필요한 이유

가장 먼저 드는 의문은 "왜 마이크로소프트는 기존 Windows 콘솔을 업데이트하지 않았는가?"입니다. 마이크로소프트에 따르면 그 이유는 기존 콘솔의 하위 호환성을 그대로 유지하면서, Windows 터미널 1.0에는 부담 없이 새로운 기능을 추가하기 위해서입니다. 구형 콘솔에 새로운 UI 변경 사항을 억지로 적용하는 것은 큰 의미가 없었을 것입니다.

함께 읽기: "Windows cannot find wt.exe" 오류 해결 방법

이러한 선택은 하위 호환성에 대한 걱정 없이 새로운 기능을 마음껏 추가할 수 있는 더 큰 자유를 마이크로소프트에 안겨주었습니다. 특히 주목할 점은 Windows 터미널이 기존에 내장된 Windows 콘솔 애플리케이션과 나란히 함께 동작한다는 사실입니다. 즉, CMD와 PowerShell은 기존과 동일한 방식으로 시작되며 전통적인 콘솔에 연결됩니다. 또한 마이크로소프트는 Windows 콘솔이 폐기되지 않으며 향후 수십 년간 Windows에 계속 포함될 것이라고 공식적으로 밝혔습니다.

왜 오픈 소스로 공개했을까?

마이크로소프트는 기존 프로젝트의 요구 사항을 변경하는 방안도 검토했지만, 그럴 경우 생태계 전반에 너무 큰 혼란을 초래할 것이라고 판단했습니다. 대신 Windows 콘솔을 오픈 소스로 공개하여 전체 개발자 커뮤니티가 협업해 새로운 기능을 추가할 수 있도록 했습니다. 개발자라면 GitHub 저장소를 방문해 Windows 콘솔 개발에 직접 기여할 수 있습니다. Windows 10에 Windows 터미널을 설치하는 방법은 별도 포스트에서 확인하세요.

함께 읽기: Windows 터미널 활용 팁과 숨은 기능 모음

Windows 터미널 핵심 기능 총정리 – 마이크로소프트의 차세대 명령줄 도구