맥 터미널을 더 생산적으로 사용자화하는 방법

맥에서 터미널을 사용하는 시간을 보내는 경우, 애플리케이션의 모양과 느낌을 사용자화하는 것이 가치가 있습니다. 좋은 소식은 맥의 터미널을 더 생산적이고 효율적으로 만들기 위해 사용자화할 수 있는 방법이 많다는 것입니다.
이 게시물에서는 맥의 터미널 창을 사용자화할 수 있는 가장 흥미로운 방법 몇 가지를 보여드립니다.
또한 읽어보세요: 맥 터미널에서 모든 폴더 열기
터미널 테마 조정하기
터미널은 셸 창의 테마를 설정할 수 있는 내장 기능을 가지고 있지만, 처음에는 눈치채지 못할 수도 있습니다. 이를 위해 터미널의 환경설정 화면으로 이동합니다.

여기에서 프로필 탭을 선택합니다. 이 섹션에서는 터미널 창의 외관을 조정할 수 있습니다.

배경 및 텍스트 색상, 텍스트 렌더링 옵션, 글꼴 크기 및 서체, 커서 유형, 선택 색상 및 ANSI 색상을 변경할 수 있습니다. 후자는 터미널 명령이 색상화된 출력을 표시할 때 사용되지만, 그렇지 않으면 나타나지 않습니다.
왼쪽 메뉴에서 여러 프로필을 볼 수 있습니다. 이 중 하나를 선택하거나 패널 하단의 “+” 아이콘을 클릭하여 새 사용자 정의 프로필을 만들 수 있습니다. 프로필은 설정의 컨테이너이므로, 무엇이든 조정하기 전에 개인 프로필을 만드는 것이 좋습니다.

준비가 되면 기본 버튼을 클릭하여 새 기본 프로필을 설정합니다. 이제 모든 새로운 터미널 창이 이 프로필로 열립니다.
“Shell -> New Window”에서 특정 프로필로 터미널 창을 열 수도 있으며, 여기에서도 프로필을 선택할 수 있습니다.

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

이렇게 하면 다른 앱의 프로필과 조화를 이루는 터미널 경험을 만들 수 있습니다. 예를 들어, Vim 편집기, 터미널 및 Slack 앱 모두 동일한 프로필과 테마를 설치할 수 있습니다.
로그인 명령
터미널은 셸 창이 열릴 때 특정 명령을 실행할 수 있습니다. 이를 프로필별로 할당할 수 있으므로, 서로 다른 프로필이 고유한 명령을 실행합니다.
이를 위해 프로필 환경설정 패널 내의 셸 탭을 선택합니다.

시작 항목 아래에서 “Run Command” 상자를 체크한 다음, 실행할 관련 명령을 입력하되, “Run inside shell” 상자는 체크한 상태로 둡니다.

이 설정은 관련 프로필에 자동 저장되며, 해당 프로필로 셸을 열 때 다음에 실행됩니다. 시작 명령을 끄려면 “Run command” 상자의 체크를 해제하면 됩니다.
또한 읽어보세요: macOS 터미널 앱을 위한 최고의 대안 4가지
프롬프트 색상화
“.zshrc” 파일을 편집하여 터미널 프롬프트 텍스트에 색상을 추가할 수 있습니다. 이는 셸 창 내에 나타나는 고정 텍스트입니다.

시작하려면 다음 명령으로 nano 편집기에서 “.zshrc” 파일을 엽니다:
nano ~/.zshrc
편집기 내에서 PROMPT=로 시작하는 새 줄을 추가합니다. ANSI 색상 코드와 프롬프트 스타일링이 뒤따릅니다. 여기서 우리가 가진 전체 코드는:
PROMPT="%F{cyan}%n %1~ %# %f"예제를 분해해보면, 우리는 색상을 사용할 것임을 나타내기 위해 %F와 %f로 스타일링을 감쌌고, 중괄호 {cyan} 안에 색상 이름을 추가했습니다. 이는 0에서 256 사이의 숫자가 될 수도 있습니다.
그 후, 몇 가지 프롬프트 스타일링을 제공했습니다:
- 사용자 이름 표시 (
%n) - 홈 디렉토리 없이 현재 작업 디렉토리 경로 표시 (
%1~) - 사용자가 루트 관리자일 경우 해시 기호를 표시하거나 그렇지 않으면 백분율 기호를 표시 (
%#)
여기서 할 수 있는 일이 훨씬 더 많으며, 이전 터미널 버전의 bash 프로필을 사용하는 것보다 과정이 더 쉽습니다.
터미널 텍스트 색상화 및 포맷
프로필 설정이나 프롬프트 내에서 직접 셸 명령을 사용하여 터미널에 입력된 텍스트를 포맷할 수도 있습니다.
프로필에 텍스트 색상을 연결하려면 터미널 환경설정의 “Profiles -> Text” 화면에서 텍스트 색상 설정을 사용합니다.

일시적으로 텍스트에 색상을 추가하려면 텍스트를 큰따옴표로 감싸고 printf 명령을 사용합니다:
printf"[31mHello World[0m\n"이를 분해해보면:
`는 비인쇄 문자를 이스케이프합니다 -[31m은 빨간색 텍스트의 색상 코드입니다 -Hello World는 우리의 문자열 리터럴입니다 -[0m은 새로운 텍스트가 색상화되지 않도록 포맷을 지웁니다 -\n은 새 줄을 출력합니다 텍스트가 계속 색상화된 상태로 보이게 하려면[0m을 생략합니다. 포맷을 종료하려면printf로 표준 출력에[0m`을 인쇄합니다.
이전의 ANSI 코드를 사용하고 프롬프트 포맷팅에 대해 더 깊이 들어갈 수도 있습니다. 또한 읽어보세요: 맥의 컴퓨터 이름 변경하는 방법 ## 터미널 창 제목 변경하기 기본적으로 터미널은 현재 작업 디렉토리, 활성 프로세스 및 뷰포트 크기를 터미널 창의 제목 표시줄에 표시합니다.
이는 터미널 환경설정의 “Profile -> Window” 탭에서 변경할 수 있습니다.
제목 섹션에서 설정을 조정하고 현재 프로필로 실행 중인 모든 열린 셸 창에서 결과를 확인할 수 있습니다. 여러 열린 탭에 대해 설정을 복제하려는 경우 탭 화면에서도 동일한 광범위한 설정을 찾을 수 있습니다. ## 마무리 터미널을 나만의 것으로 만드는 것은 경험을 개인화하고 더 효율적이고 생산적으로 만드는 훌륭한 방법입니다. 사실, 맥의 터미널을 사용자화하기 위해 할 수 있는 일이 훨씬 더 많으며, 이 게시물은 가장 인기 있는 방법을 보여줍니다. 특정 요구 사항에 맞게 조정된 터미널을 사용하면 터미널에서 컴퓨터 전체를 실행하거나 심지어 터미널에서 맥을 업데이트할 수 있습니다. 터미널을 사용자화할 수 있다면 더 많이 사용할 것인가요? 아래 댓글 섹션에서 알려주세요!