Mac의 터미널에서 시간을 보내는 경우 응용 프로그램의 모양과 느낌을 사용자 정의할 가치가 있습니다. 좋은 소식은 Mac의 터미널을 보다 생산적이고 효율적으로 사용자화할 수 있는 방법이 많이 있다는 것입니다.
이 게시물에서는 Mac의 터미널 창을 사용자화할 수 있는 가장 흥미로운 몇 가지 방법을 보여 드리겠습니다.
터미널 테마 조정
터미널에는 셸 창을 테마로 설정하는 기능이 내장되어 있지만 언뜻 보면 알아차리지 못할 수도 있습니다. 그렇게 하려면 터미널의 기본 설정 화면으로 이동하십시오.
여기에서 프로필 탭을 선택합니다. 이 섹션에서는 터미널 창의 모양을 조정할 수 있습니다.
배경 및 텍스트 색상, 텍스트 렌더링 옵션, 글꼴 크기 및 서체, 커서 유형, 선택 색상 및 ANSI 색상을 변경할 수 있습니다. 후자는 터미널 명령이 색상이 지정된 출력을 표시하지만 그렇지 않으면 표시되지 않을 때 사용됩니다.
왼쪽 메뉴에서 여러 프로필을 확인할 수 있습니다. 이 중 하나를 선택하거나 창 하단의 "+" 아이콘을 클릭하여 새 사용자 지정 프로필을 만들 수 있습니다. 프로필은 설정을 위한 컨테이너이므로 조정하기 전에 개인 프로필을 만드는 것이 좋습니다.
준비가 되면 기본 버튼을 클릭하여 새 기본 프로필을 설정합니다. 이제 이 프로필로 모든 새 터미널 창이 열립니다.
프로필을 선택할 수도 있는 "Shell -> New Window"에서 특정 프로필의 터미널 창을 열 수도 있습니다.
프로필 화면 하단의 메뉴에서 프로필을 터미널로 가져올 수도 있습니다.
이를 통해 터미널 경험을 다른 앱의 다른 버전의 프로필과 조화시킬 수 있습니다. 예를 들어 Vim 편집기, 터미널 및 Slack 앱에 모두 동일한 프로필과 테마가 설치되어 있을 수 있습니다.
로그인 명령
터미널은 쉘 창이 열려 있을 때 특정 명령을 실행할 수 있습니다. 프로필별로 할당할 수 있으므로 서로 다른 프로필이 고유한 명령을 실행합니다.
이렇게 하려면 프로필 환경 설정 창에서 셸 탭을 선택하십시오.
시작 아래에서 "명령 실행" 상자를 선택한 다음 실행하려는 관련 명령을 입력하지만 여기에서 "셸 내부 실행" 상자는 선택된 상태로 둡니다.
이 설정은 연결된 프로필에 자동으로 저장되고 다음에 해당 프로필로 셸을 열 때 실행됩니다. 시작 명령을 끄려면 "명령 실행" 상자의 선택을 취소하기만 하면 됩니다.
프롬프트 색상 지정
".zshrc" 파일을 편집하여 터미널 프롬프트 텍스트에 색상을 지정할 수 있습니다. 이것은 쉘 창에 나타나는 고정된 텍스트입니다.
시작하려면 다음 명령을 사용하여 nano 편집기에서 ".zshrc" 파일을 엽니다.
nano ~/.zshrc
편집기 내에서 PROMPT=
로 시작하는 새 줄을 추가합니다. . ANSI 색상 코드와 프롬프트 스타일이 계속됩니다. 여기에 있는 전체 코드는 다음과 같습니다.
PROMPT="%F{cyan}%n %1~ %# %f"
예제를 분석하기 위해 스타일을 %F
에 묶었습니다. 및 %f
색상을 사용한 다음 중괄호 {cyan}
에 색상 이름을 추가한다는 점을 참고하세요. . 0에서 256 사이의 숫자일 수도 있습니다.
거기에서 우리는 몇 가지 즉각적인 스타일링을 제공했습니다.
- 사용자 이름 표시(
%n
) - 홈 디렉토리 없이 현재 작업 디렉토리 경로 표시(
%1~
) - 사용자가 루트 관리자인 경우 해시 기호를 표시하도록 설정하고 그렇지 않으면 퍼센트 기호를 표시하도록 설정합니다(
%#
)
여기에서 더 많은 작업을 수행할 수 있으며 이전 터미널 버전에 따라 bash 프로필을 사용하는 것보다 프로세스가 더 쉽습니다.
터미널 텍스트 색상 지정 및 서식 지정
프롬프트에서 직접 프로필 설정이나 셸 명령을 사용하여 터미널에서 입력한 텍스트의 서식을 지정할 수도 있습니다.
프로필에 텍스트 색상을 추가하려면 터미널 환경설정의 "프로필 -> 텍스트" 화면에서 텍스트 색상 설정을 사용하세요.
일시적으로 텍스트에 색상을 지정하려면 텍스트를 큰따옴표로 묶고 printf
를 사용합니다. 명령:
printf "\e[31mHello World\e[0m\n"
이를 분석해 보겠습니다.
\e
인쇄되지 않는 문자를 이스케이프 처리합니다.[31m
빨간색 텍스트의 색상 코드입니다.Hello World
우리의 문자열 리터럴입니다\e[0m
새 텍스트가 색상으로 표시되지 않도록 서식을 지웁니다.\n
새 줄 인쇄
텍스트가 계속 색상이 지정되도록 하려면 \e[0m
를 생략하세요. . 서식을 종료하려면 \e[0m
를 인쇄하십시오. printf
를 사용하여 표준 출력으로 .
또한 이전의 동일한 ANSI 코드를 사용하고 프롬프트 형식과 관련하여 더 깊이 들어갈 수 있습니다.
터미널 창 제목 변경
기본적으로 터미널은 터미널 창의 제목 표시줄에 현재 작업 디렉토리, 활성 프로세스 및 뷰포트 크기를 표시합니다.
터미널 환경설정의 "프로필 -> 창" 탭에서 변경할 수 있습니다.
제목 섹션에서 설정을 조정하고 현재 프로필을 실행하는 열려 있는 셸 창 내에서 결과를 볼 수 있습니다. 열려 있는 여러 탭에 대한 설정을 복제하려는 경우 탭 화면에서도 동일한 광범위한 설정을 찾을 수 있습니다.
마무리
터미널을 자신의 것으로 만드는 것은 경험을 개인화하고 더 효율적이고 생산적이 될 수 있는 좋은 방법입니다. 사실, Mac의 터미널을 사용자화하기 위해 할 수 있는 일이 훨씬 더 많으며 이 게시물은 최고의 히트작을 보여줍니다.
특정 요구 사항에 맞는 터미널을 사용하면 터미널에서 컴퓨터 전체를 실행하거나 터미널에서 Mac을 업데이트할 수도 있습니다. 사용자 정의할 수 있다면 터미널을 더 많이 사용하시겠습니까? 아래 댓글 섹션에 알려주세요!