게시일:2026년 4월 26일 오전 10시(EDT)
소비자 기술에 대한 Tashreef의 매력은 학교 도서관에서 우연히 기술 잡지인 CHIP을 접하면서 시작되었습니다. 그 잡지는 궁극적으로 그가 컴퓨터 공학 학위를 취득하도록 영감을 주었습니다. 2012년부터 Tashreef는 Windows Report 및 How-To Geek에 기고하면서 전문적으로 수천 개가 넘는 방법 기사를 작성했습니다. 그는 현재 MakeUseOf에서 2007년부터 사용해 온 Microsoft Windows 콘텐츠에 집중하고 있습니다.
그는 웹사이트 구축과 기술 블로그 구축에 대한 실무 경험을 바탕으로 기술 문서 작성에 실용적인 개발자 통찰력을 제공합니다. itashreef.com에서 그의 전체 작품 포트폴리오를 보실 수 있습니다.
복잡한 주제를 단순화하는 그의 짧은 사용법 비디오 설명을 우연히 보게 될 수도 있습니다. 글쓰기 외에도 Tashreef는 짧은 설명 동영상 제작, 게임, 애니메이션 쇼 탐색을 즐깁니다.
Windows 터미널은 조용히 Microsoft가 제공하는 더 나은 기능 중 하나가 되었습니다. 탭, 분할 창, 적절한 Quake 모드, GPU 렌더링, 매우 유용한 유니코드 지원, 원치 않는 한 JSON을 편집할 수 없는 설정 UI. 제가 기본으로 사용하는 터미널인데 오랫동안 다른 곳을 찾을 이유가 없었습니다.
하지만 Windows 터미널이 이렇게 좋기 전에는 Cmder를 사용하고 있었습니다. Windows 셸에서의 작업을 허용하는 것은 번들이었습니다. 이식성이 뛰어나고 Windows용 Git과 함께 패키지되어 있으며 기본적으로 훨씬 더 정상적인 기본값을 제공했습니다. 나는 Microsoft 자체 터미널이 적절한 프로필과 셸 통합을 따라잡는 순간 이를 중단할 것이라고 생각했으며 대부분의 경우 그렇게 했습니다. 하지만 Cmder는 내 설정에서 완전히 벗어나지 않았습니다. 왜냐하면 Microsoft가 자체적으로 제공하는 것보다 구식 번들이 더 나은 기능을 제공하는 몇 가지 기능이 아직 남아 있기 때문입니다.
Git, ls, grep 및 ssh는 모든 Windows 시스템에서 사용할 수 있습니다.
Windows 터미널은 단지 터미널 호스트일 뿐입니다. 사용자가 가리키는 모든 쉘을 렌더링하지만 도구를 함께 가져오지는 않습니다. Windows를 새로 설치하는 경우 cmd PowerShell은 제가 매일 사용하는 Unix 명령과 함께 제공되지 않습니다. ls, grep, cat 또는 ssh가 없습니다. 그 중 하나를 원한다면 Windows용 Git을 별도로 설치하고 PATH를 처리하고 모든 새 컴퓨터에서 춤을 반복해야 합니다.
Cmder에는 이 문제가 없습니다. 정식 버전은 약 100MB이며 공급업체의 Windows용 Git 설치와 함께 제공됩니다. 즉, git, ls, grep, cat, ssh를 얻을 수 있습니다. , 그리고 그 위에 아무것도 설치할 필요 없이 작동하는 bash 쉘입니다. Linux 상자에서 사용하는 모든 명령은 Zip 아카이브에서 바로 작동합니다.
또한 Clink를 cmd에 추가하여 bash 스타일 명령줄 편집 기능을 제공합니다. 이는 Ctrl+R을 사용한 역이력 검색을 의미합니다. , 더 나은 탭 완성 기능, Linux 셸에서 시간을 보냈다면 자연스럽게 느껴지는 종류의 단축키 등이 있습니다. Windows 터미널 내의 일반 cmd는 Clink를 직접 추가하지 않으면 이 작업을 수행할 수 없습니다.
실질적인 결과는 Cmder의 init.bat에서 Windows 터미널 프로필을 지정하면 두 가지 장점을 모두 얻을 수 있다는 것입니다. Windows 터미널의 GPU 렌더링 및 탭 처리 기능을 사용하고 Cmder의 셸은 필요한 모든 Unix 도구로 환경을 자동으로 채웁니다.
Cmder는 이식 가능합니다
전체 환경이 하나의 폴더에 있으므로 어디든 복사할 수 있습니다.
이식성은 Cmder가 여전히 Windows가 제공하는 모든 것보다 우위에 있는 또 다른 이유입니다. 예를 들어 Windows 터미널은 Microsoft 계정 및 OS 자체에 연결된 스토어 앱입니다. 다른 컴퓨터에 복사할 수는 없습니다. Cmder는 그 스펙트럼의 반대쪽 끝입니다.
단일 폴더입니다. C:\tools\Cmder에 압축을 푼 후 , %CMDER_ROOT%를 설정합니다. 환경 변수가 전체 설정입니다. 다른 드라이브나 다른 컴퓨터로 옮기고 싶은 경우 폴더를 복사하기만 하면 별칭, 색 구성표, 키보드 단축키, 번들 Git, 빈에 넣은 바이너리를 포함한 모든 항목이 폴더와 함께 이동됩니다. PATH에 넣을 폴더입니다.
Windows 터미널에서는 설정을 내보낼 수 있지만 이는 Windows 터미널 자체에만 적용됩니다. Git 바이너리, Unix 도구 또는 별칭을 가져오지 않습니다. Cmder는 전체 셸 환경을 하나의 휴대용 장치로 취급하며 Microsoft에서 제공하는 어떤 제품도 이와 일치하지 않습니다.
Cmder의 별칭 파일은 PowerShell 프로필 설정을 능가합니다.
바로가기를 위한 일반 텍스트 파일, 스크립팅이 필요하지 않음
모든 컴퓨터에서 바로가기를 다시 작성해야 한다면 이식성은 매력의 절반이 될 것입니다. 이것은 Cmder의 별칭 파일이 유지되는 곳이며 순수 PowerShell에서 완전히 대체할 수 있는 부분을 찾지 못한 부분입니다.
Cmder는 config 폴더 아래의 일반 텍스트 파일에 별칭을 저장하며 구문은 최대한 간단합니다. 별칭당 한 줄, 별칭 gs=git 상태 $* 또는 별칭 ..=cd .. 그리고 다음에 쉘을 열면 바로가기가 활성화됩니다. 스크립팅, 실행 정책 구성 또는 올바른 프로필 경로 찾기에 대해 걱정할 필요가 없습니다. 실제로 재사용하는 유용한 명령으로 PowerShell 프로필을 설정해 본 적이 있다면 그 차이를 아실 것입니다.
PowerShell 프로필은 시작 시 실행되는 스크립트 파일이며, 사용 중인 호스트와 PowerShell 버전에 따라 문서 폴더 아래의 여러 경로 중 하나에 있습니다. Set-Alias는 간단한 명령-명령 매핑만 처리하므로 gs가 플래그를 사용하여 git 상태로 확장하는 것과 같이 인수가 필요한 모든 것은 전체 함수로 작성되어야 합니다. PowerShell 작성을 즐긴다면 괜찮습니다. 당신이 원하는 것이 git 상태에 대한 두 글자 단축키뿐이라면 그것은 대단한 의식입니다.
여기에 휴대성 포인트도 더해졌습니다. 내 별칭 파일은 Cmder 폴더 안에 있습니다. 즉, Cmder를 새 컴퓨터에 복사할 때 내가 정의한 모든 바로 가기가 함께 제공됩니다. 문서 경로를 명시적으로 동기화하지 않는 한 PowerShell 프로필은 이동하지 않으며, 심지어 설정의 절반에 불과합니다.
명령
운영체제 윈도우
가격 모델 무료
Cmder는 Windows용 무료 휴대용 콘솔 에뮬레이터입니다. ConEmu 및 Clink를 기반으로 구축된 이 제품은 탭 터미널, Unix 명령, 사용자 정의 별칭 및 Monokai 테마를 모두 USB 스틱에서 제공합니다.
이 오래된 번들이 여전히 그 자리를 차지하고 있는 이유
나는 Cmder의 창이 오래되었다는 것을 가장 먼저 인정할 것입니다. Windows 터미널의 GPU 가속 출력 옆에 렌더링이 느리고 탭 처리가 기본이며 그 아래의 ConEmu UI는 10년 전에 디자인된 것처럼 보입니다. 아직도 Cmder를 직접 실행하고 계시다면 왜 계속 진행하고 싶으신지 이해합니다.
비결은 Cmder를 터미널로 취급하는 것을 중단하고 Windows 터미널 내에서 셸 번들로 취급하기 시작하는 것입니다. Cmder의 init 스크립트에서 WT 프로필을 지정하면 이전 인터페이스가 로드되지 않습니다. 유지하는 것은 Microsoft의 최신 렌더러에 래핑된 Unix 도구, 휴대용 폴더 및 별칭 파일입니다. Cmder는 Windows 콘솔 에뮬레이터에 대한 불만을 해결하기 위해 만들어졌으며 Microsoft는 마침내 렌더링 측면에서 이러한 불만의 대부분을 해결했습니다. 수정되지 않은 부분이 바로 이전 번들이 여전히 그 자리를 차지하는 이유입니다.