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

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

Mac에서 터미널(Terminal)을 자주 사용한다면, 앱의 외관과 사용 환경을 자신에게 맞게 꾸며보는 것이 좋습니다. 다행히 Mac 터미널은 다양한 방법으로 커스터마이징할 수 있어, 작업 효율과 생산성을 한층 높일 수 있습니다.

이 글에서는 Mac 터미널 창을 개성 있게 꾸밀 수 있는 가장 유용한 방법들을 소개합니다.

터미널 테마 변경하기

터미널은 기본적으로 셸 창에 테마를 적용하는 기능을 갖추고 있습니다. 다만 처음에는 눈에 잘 띄지 않을 수 있는데요. 터미널의 환경설정 화면으로 이동하면 됩니다.

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

여기서 '프로파일(Profiles)' 탭을 선택하세요. 이 섹션에서 터미널 창의 전반적인 모양을 조정할 수 있습니다.

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

배경 및 텍스트 색상, 텍스트 렌더링 옵션, 글꼴 크기와 종류, 커서 스타일, 선택 영역 색상, ANSI 색상 등을 변경할 수 있습니다. ANSI 색상은 터미널 명령이 색상이 입혀진 출력을 표시할 때 사용되는 것으로, 그 외의 경우에는 나타나지 않습니다.

왼쪽 메뉴에는 여러 프로파일이 나열되어 있습니다. 이 중 하나를 선택하거나, 하단의 '+' 아이콘을 클릭해 새로운 사용자 지정 프로파일을 만들 수도 있습니다. 프로파일은 설정값을 담는 그릇 역할을 하므로, 본격적으로 수정하기 전에 자신만의 프로파일을 하나 만들어 두는 것이 좋습니다.

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

준비가 되면 '기본값(Default)' 버튼을 클릭해 새 프로파일을 기본 프로파일로 설정하세요. 이후 열리는 모든 새 터미널 창은 이 프로파일로 실행됩니다.

또한 '셸(Shell) → 새로운 윈도우(New Window)' 메뉴에서 특정 프로파일을 선택해 터미널 창을 열 수도 있습니다.

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

프로파일 화면 하단의 메뉴에서 외부 프로파일 파일을 터미널로 가져올 수도 있습니다.

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

이를 활용하면 다른 앱에서 사용하는 프로파일과 터미널 환경을 통일할 수 있습니다. 예를 들어 Vim 편집기, 터미널, Slack 앱이 모두 동일한 프로파일과 테마를 공유하도록 설정할 수 있습니다.

로그인 시 실행되는 명령어 설정

터미널은 셸 창이 열릴 때 특정 명령어를 자동으로 실행할 수 있습니다. 이 설정은 프로파일별로 지정할 수 있으므로, 프로파일마다 서로 다른 명령어를 실행하게 만들 수도 있습니다.

설정하려면 프로파일 환경설정 창에서 '셸(Shell)' 탭을 선택합니다.

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

'시작(Startup)' 항목에서 '명령어 실행(Run Command)' 체크박스에 체크한 뒤, 실행하고 싶은 명령어를 입력합니다. 단, '셸 내부에서 실행(Run inside shell)' 체크박스는 체크된 상태로 두세요.

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

이 설정은 해당 프로파일에 자동 저장되며, 다음에 그 프로파일로 셸을 열 때 실행됩니다. 시작 명령어를 끄려면 '명령어 실행' 체크박스의 체크를 해제하면 됩니다.

프롬프트에 색상 입히기

'.zshrc' 파일을 편집하면 터미널 프롬프트 텍스트에 색상을 넣을 수 있습니다. 프롬프트란 셸 창에 항상 표시되는 고정 텍스트를 말합니다.

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

먼저 다음 명령어로 nano 편집기에서 '.zshrc' 파일을 엽니다:

nano ~/.zshrc
생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

편집기 안에서 PROMPT=로 시작하는 새 줄을 추가합니다. 그 뒤에 ANSI 색상 코드와 프롬프트 스타일을 이어서 작성하면 됩니다. 예시로 사용한 전체 코드는 다음과 같습니다:

PROMPT="%F{cyan}%n %1~ %# %f"

예시를 하나씩 살펴보면, 먼저 스타일 지정 부분을 %F%f로 감싸 색상을 사용한다는 것을 알리고, 중괄호 {cyan} 안에 색상 이름을 넣었습니다. 색상 이름 대신 0부터 256 사이의 숫자를 사용할 수도 있습니다.

그다음에는 프롬프트에 표시할 요소들을 지정했습니다:

  • 사용자 이름 표시 (%n)
  • 홈 디렉터리를 제외한 현재 작업 디렉터리 경로 표시 (%1~)
  • 루트 관리자라면 해시(#) 기호를, 일반 사용자라면 퍼센트(%) 기호 표시 (%#)

이 외에도 할 수 있는 작업이 많으며, 과거 터미널 버전에서 bash 프로파일을 수정하던 방식보다 훨씬 쉽습니다.

터미널 텍스트에 색상과 서식 적용하기

터미널에서 입력되는 텍스트도 프로파일 설정이나 프롬프트에서 직접 실행하는 셸 명령어로 서식을 지정할 수 있습니다.

특정 텍스트 색상을 프로파일에 적용하려면 터미널 환경설정의 '프로파일 → 텍스트(Text)' 화면에서 텍스트 색상 설정을 사용하세요.

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

텍스트에 일시적으로 색상을 입히려면 텍스트를 큰따옴표로 감싸고 printf 명령어를 사용합니다:

printf "\e[31mHello World\e[0m\n"

이 명령어를 분석해 보면 다음과 같습니다:

  • \e: 출력되지 않는(비인쇄) 문자를 이스케이프 처리
  • [31m: 빨간색 텍스트를 나타내는 색상 코드
  • Hello World: 출력할 문자열
  • \e[0m: 서식을 초기화하여 이후 텍스트에 색상이 적용되지 않도록 함
  • \n: 줄바꿈 출력

텍스트가 계속 색상이 입혀진 상태로 유지되길 원한다면 \e[0m 부분을 생략하면 됩니다. 반대로 서식을 종료하려면 printf\e[0m을 표준 출력에 출력하면 됩니다.

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

앞서 설명한 ANSI 코드를 동일하게 활용하면 프롬프트 서식을 더욱 세밀하게 꾸밀 수도 있습니다.

터미널 창 제목 변경하기

기본적으로 터미널 창의 제목 표시줄에는 현재 작업 디렉터리, 실행 중인 프로세스, 뷰포트 크기가 표시됩니다.

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

이는 터미널 환경설정의 '프로파일 → 윈도우(Window)' 탭에서 변경할 수 있습니다.

생산성을 높이는 Mac 터미널 커스터마이징 방법 총정리

'제목(Title)' 섹션에서 설정을 조정하면 현재 프로파일로 실행 중인 열려 있는 셸 창에서 바로 결과를 확인할 수 있습니다. 탭(Tab) 화면에도 비슷한 설정 항목이 있으므로, 여러 개의 열린 탭에 동일한 설정을 적용하고 싶다면 함께 참고하세요.

마무리

터미널을 자신만의 스타일로 꾸미는 것은 사용 경험을 개성화하고 효율성과 생산성을 높이는 훌륭한 방법입니다. 실제로 Mac 터미널을 커스터마이징할 수 있는 방법은 이보다 훨씬 많으며, 이 글에서는 가장 인기 있는 핵심 팁들을 소개했습니다.

자신에게 꼭 맞게 조정된 터미널이 있다면, 컴퓨터의 거의 모든 작업을 터미널에서 처리하거나 심지어 터미널에서 Mac을 업데이트하는 것도 가능합니다. 터미널을 자유롭게 꾸밀 수 있다면 사용 빈도가 늘어날 것 같나요? 아래 댓글로 의견을 남겨주세요!