
macOS에 기본으로 탑재된 터미널 앱도 무난하게 사용할 수 있지만, 유일한 선택지는 결코 아닙니다. 더 많은 기능을 갖춘 앱, 자유로운 커스터마이징이 가능한 앱, 혹은 단순히 디자인이 멋진 앱까지 고를 수 있는 옵션은 다양합니다. 여기서 소개하는 앱들이 맥용 터미널 대안의 전부는 아니지만, 그중에서도 가장 주목할 만한 것들입니다.
1. iTerm2
이 목록 중 iTerm2는 맥 기본 터미널 앱의 사실상 표준 대체제로 꼽힙니다. 명령줄 작업을 자주 하는 수많은 사용자가 맥을 처음 설정할 때 iTerm2를 설치한 뒤, 다른 대안은 아예 생각조차 하지 않곤 합니다.

iTerm2의 대표적인 기능 중 하나는 분할 창(split panes)입니다. 맥 기본 터미널도 탭 기능을 지원하지만(iTerm2 역시 탭을 지원합니다), 분할 창을 활용하면 여러 작업을 한눈에 파악하기가 훨씬 수월합니다. 또한 내장 검색 기능도 핵심인데, 페이지에 걸쳐 길게 늘어진 로그 파일을 뒤져볼 때 그 진가를 발휘합니다.
터미널에 자주 붙여넣기를 하는 사용자라면 내장된 붙여넣기 기록(paste history) 기능 역시 매우 유용하게 쓰일 것입니다.
2. Hyper
맥용 터미널 앱 중 비교적 최근에 등장한 Hyper는 극강의 커스터마이징이 강점입니다. Hyper는 JavaScript로 작성되었으며, 플러그인 역시 같은 언어로 개발됩니다. 기본 기능만으로도 준수한 편이지만, 이 앱의 진정한 힘은 플러그인 시스템에서 나옵니다.

플러그인과 테마 목록을 살펴보면 선택지가 무척 다양합니다. hyper-search 플러그인은 iTerm2와 유사한 검색 기능을 추가해 주고, hypercwd는 새 탭을 열 때 현재 탭과 동일한 디렉터리에서 시작되도록 도와줍니다.
물론 모든 플러그인이 실용적인 것은 아닙니다. hyperpower 플러그인은 화면 흔들림과 파티클 효과를 더해 입력하는 모든 글자를 좀 더 인상적으로 보이게 만들어 줍니다.
3. Alacritty
Alacritty의 GitHub 페이지는 이 앱을 "단순함과 성능에 강력히 집중한 터미널 에뮬레이터"라고 소개합니다. 여기서 핵심 키워드는 바로 성능입니다. 다른 많은 터미널 앱과 달리 Alacritty는 그래픽 카드(GPU) 가속을 활용하기 때문에, 긴 화면을 스크롤할 때도 다른 앱보다 훨씬 부드럽게 움직입니다.

이 목록의 다른 앱들이 세밀한 설정과 커스터마이징에 초점을 맞추는 반면, Alacritty는 별도 설정 없이도 바로 쓸 수 있는 합리적인 기본값을 지향합니다. 물론 원하면 설정할 수 있지만, 개발자들은 설치 즉시 문제없이 동작하기를 바라는 방향으로 앱을 만들고 있습니다.
4. Terminator
Terminator는 오랫동안 사랑받아 온 앱으로, 다른 터미널 앱에서는 찾기 힘든 독특한 기능들을 제공합니다. 그중 하나가 드래그 앤 드롭 지원입니다. Finder에서 폴더나 파일을 터미널 창으로 끌어다 놓으면 파일 이름이 자동으로 텍스트로 삽입되는데, 상황에 따라 꽤 유용하게 활용할 수 있습니다.

또 하나 눈길을 끄는 기능은 자동 로깅입니다. 모든 터미널 세션이 자동으로 기록되므로, 문제가 발생했을 때 문제를 재현하기 위해 거쳤던 과정을 되짚어 확인하기에 좋습니다.
결론
이처럼 맥 기본 터미널 앱을 대체할 수 있는 선택지는 매우 다양합니다. 소개한 앱들은 모두 무료로 제공되므로, 마음에 드는 것을 정하기 전에 여러 앱을 직접 사용해 보는 것도 좋은 방법입니다. 새 터미널을 더욱 활용하고 싶다면, 맥에서 사용 가능한 모든 터미널 명령어를 빠르게 확인하는 방법을 다룬 글도 함께 참고해 보세요.