Computer >> 컴퓨터 >  >> 체계 >> MAC

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

터미널 앱은 macOS의 명령줄에 대한 관문입니다. 그것은 당신의 명령을 받아들이고 일상적이고 복잡한 작업을 모두 수행하기 위해 다른 사람들을 호출하는 쉘 또는 명령 인터프리터와의 인터페이스를 제공합니다.

이제 막 시작했거나 터미널에서 상당한 시간을 보내는 경우 모양, 느낌 및 다양한 속성을 사용자 정의할 수 있습니다. 터미널을 사용자 정의하고 환경과 워크플로에 가장 적합하게 만드는 몇 가지 흥미로운 방법을 보여드리겠습니다.

터미널 창의 기본 사항

터미널 앱을 열면 두 줄의 텍스트가 있는 거의 빈 창이 나타납니다. 첫 번째 줄은 마지막 로그인 날짜와 시간을 나타냅니다. 예:

Last login: Wed Feb 13 01:08:35 on ttys000

두 번째 줄은 실제 명령 프롬프트입니다. 끝에 있는 사각형 상자가 커서입니다. 다음 줄에 명령을 입력합니다.

Rahul-Mac:~ rahulsaigal$

각 요소의 의미는 다음과 같습니다.

  • 프롬프트의 첫 번째 부분은 Mac의 이름입니다. 콜론(: )는 시각적 구분 기호입니다.
  • 두 번째 부분은 물결표(~ ). 홈 디렉토리에 있고 짧은 사용자 이름을 사용하고 있음을 나타냅니다.
  • 마지막으로 달러 기호($ ) 루트가 아닌 사용자로 로그인했음을 의미합니다.
Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

터미널 창 수정

터미널 창은 macOS의 다른 앱처럼 작동합니다. 콘텐츠를 최소화, 이동, 크기 조정, 확대/축소 및 스크롤할 수 있습니다. 일정 기간 동안 터미널을 사용한 후에는 입력하는 명령으로 인해 많은 텍스트가 생성됩니다.

이 텍스트는 작고 분석하기 어려우며 커서를 찾기가 어려울 수 있습니다. 창의 크기를 조정할 수 있지만 앱을 종료하면 이러한 변경 사항이 손실됩니다.

터미널 창을 수정하려면 Shell> Show Inspector로 이동합니다. 또는 Cmd + I 누르기 검사기 열기 창문. 아래 섹션에서 에 값을 입력합니다. 및 필드 또는 원하는 대로 창 크기를 조정하여 해당 값을 자동으로 채웁니다.

터미널 창을 특정 크기, 모양 및 위치로 지정했으면 셸> 설정을 기본값으로 사용을 선택합니다. .

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

터미널 테마 조정

기본 터미널은 흰색 배경에 검은색 텍스트와 함께 제공됩니다. 그러나 배경색, 글꼴(서체 및 크기), 텍스트 색상, 커서 유형 등과 같은 다양한 속성을 사용자 정의할 수 있습니다.

셸> 새 창으로 이동합니다. 몇 가지 기본 제공 테마를 사용해 보세요. 여기에는 잔디가 포함됩니다. , 자제 , 맨 페이지 , 바다 , 레드 샌드 등이 있습니다.

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

환경 설정> 프로필 창에는 미리 작성된 모든 테마가 표시됩니다. 왼쪽 사이드바에는 시각적 썸네일이 표시되고 오른쪽 패널에는 속성이 표시됩니다. 이것은 6개의 섹션으로 나뉩니다:텍스트 , , , , 키보드고급 .

속성을 조정하려면 테마를 선택하고 프로필 복제를 선택하세요. 기어에서 메뉴.

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

텍스트 속성

터미널을 사용하면 다양한 텍스트 속성을 사용자 정의할 수 있습니다. 사용된 글꼴을 변경하려면 변경을 클릭합니다. 글꼴의 버튼 섹션에서 글꼴 서체와 크기를 선택하십시오.

텍스트 다듬기, 굵은 글꼴 사용, 굵은 텍스트에 밝은 색상 사용 등을 적용할 수 있습니다. 텍스트 색상을 변경하려면 텍스트를 클릭합니다. 색상을 지정하고 옵션을 선택합니다.

커서 모양을 변경하려면 차단을 선택하세요. , 밑줄 , 또는 세로 막대 . 커서 단어 옆에 있는 색상 버튼을 클릭합니다. 색상도 변경합니다. 불투명도를 조정하여 터미널 창을 투명하게 만들 수 있습니다. 및 흐림 효과 슬라이더.

이런 식으로 웹 페이지 바로 위에 터미널 창을 놓고 지침을 읽으면서 명령을 입력할 수 있습니다.

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

창 속성

창 속성에는 제목, 크기, 스크롤백 제한 및 기타 동작이 포함됩니다. 이 창에서 선택한 옵션은 전체 터미널 앱이 아니라 프로필에만 적용된다는 것을 기억하십시오. 창의 이름을 변경하려면 제목에 새 ​​텍스트를 입력하세요. 필드.

활성 프로세스의 이름, 작업 디렉토리, 경로, 셸 이름 등을 표시하려면 확인란 중 일부 또는 전체를 선택합니다. 현재 테마의 기본 창 크기를 변경하고 스크롤백 버퍼의 크기를 구성하여 며칠 또는 몇 주 전에 터미널에 입력한 명령 기록을 저장할 수도 있습니다.

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

쉘 속성

이 섹션에서는 터미널 작동 방식을 미세 조정할 수 있습니다. 시작할 때 실행할 명령을 선택할 수 있습니다. 예를 들어, 대체 쉘을 시작하십시오. 또한 창을 닫기 전에 터미널이 프롬프트를 표시하도록 할 수도 있습니다. 닫기 전에 확인 설정 항상 실수로 죽이는 것을 방지하거나 Never로 설정합니다. 그 프롬프트가 짜증난다면.

로그인 셸 이외의 프로세스가 있는 경우에만을 체크하면 , 앱을 종료하기 전에 터미널에서 알려줍니다. 이 기능은 실수로 잘못된 창 요소를 클릭하거나 잘못된 키 시퀀스를 눌렀을 때 유용합니다.

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

창 그룹 작업

터미널 창을 특정 방식으로 정렬하고 다시 정렬하고 다시 시작할 필요 없이 세션을 재개하고 싶습니까? 창 그룹 기능을 사용하면 시간을 절약하고 생산성을 높일 수 있습니다. 이를 사용하여 각 창은 데스크탑에서 고유한 프로세스, 속성 및 위치를 가질 수 있습니다.

예를 들어, 한 창에서는 Vim으로 파일을 편집하고 다른 창에서는 Octave를 실행할 수 있습니다. 아마도 다른 창에서 명령을 시도하는 동안 한 창에서 프로그램의 매뉴얼 페이지를 참조하고 싶을 것입니다. 하나의 셸이 긴 작업을 수행하는 데 바쁘다면 다른 창에서 명령을 실행할 수 있습니다.

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

창 그룹 저장

창 그룹을 설정하기 전에 다음을 수행해야 합니다.

  • 원하는 대로 화면을 구성합니다.
  • 각 창의 속성, 크기 및 모양을 조정합니다.
  • 재개하려는 각 창에 대해 명령을 실행합니다.

그런 다음 창> 창을 그룹으로 저장을 선택합니다. . 이름을 입력하고 터미널 시작 시 창 그룹 사용을 선택합니다. , 저장을 클릭합니다. .

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

창 그룹 복원

창 그룹을 복원하려면 창> 창 그룹 열기를 선택합니다. . 이렇게 하면 현재 셸에서 계속 작업하면서 특정 작업 집합을 실행해야 할 때마다 그룹을 열 수 있습니다.

기본 설정> 창 그룹 열기 톱니바퀴를 클릭합니다. 아이콘을 사용하여 창 그룹을 가져오거나 내보내거나 삭제할 수 있습니다. 다른 응용 프로그램 창이 있는 경우 산만하지 않도록 창 그룹을 별도의 데스크탑 작업 공간에 할당하십시오.

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

기본 셸 설정

macOS의 기본 로그인 셸은 bash입니다. 껍데기. 그러나 /bin/bash를 비롯한 다양한 셸도 제공합니다. , /bin/csh , /bin/zsh , /bin/ksh , 그리고 더. Unix 애호가는 zsh 작업을 좋아합니다. (또는 Z ) 셸은 bash 셸 위에 많은 기능을 제공하고 수십 개의 플러그인을 지원하기 때문입니다.

초보자라면 기본 bash를 고수하세요. 지금 쉘은 괜찮습니다. 그러나 필요할 때 전환하는 방법을 알아야 합니다.

사용 중인 쉘 찾기

사용 중인 쉘을 찾으려면 다음 명령을 입력하십시오.

echo $0

터미널은 하이픈이 앞에 오는 쉘 이름을 보여줍니다.

로그인 셸 변경

사용자 계정의 기본 셸을 변경하려면 시스템 환경설정> 사용자 및 그룹을 엽니다. . 자물쇠 아이콘을 클릭하고 관리자 자격 증명을 입력합니다. 그런 다음 목록에서 이름을 마우스 오른쪽 버튼으로 클릭하고 고급 옵션을 선택합니다.

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

표시되는 대화상자 창에서 로그인 셸 아래의 옵션을 변경합니다. . 이를 적용하기 위해 Mac을 재시동할 필요는 없습니다. 터미널 세션을 종료하고 재개하여 새 셸로 시작하십시오.

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

사용자 계정의 기본 셸 터미널을 변경하려면 터미널> 환경설정을 선택합니다. 일반을 클릭합니다. 도구 모음에서. 다음으로 열리는 쉘 옆 , 명령(전체 경로) 선택 필드에 새 쉘의 경로를 입력하십시오.

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

명령 프롬프트 사용자 지정

기본 명령줄 프롬프트는 터미널을 열 때마다 동일한 정보를 표시합니다. 프롬프트를 정의하는 데 사용할 때 흥미로운 데이터 비트를 나타낼 수 있는 많은 특수 문자 시퀀스가 ​​있습니다.

프롬프트의 모양은 환경 변수 $PS1에 저장됩니다. . 다음을 입력할 때:

echo $PS1

결과 텍스트는 다음 형식의 셸 프롬프트 기본 설정으로 문자열로 코딩됩니다.

\h:\W \u\$
  • \h 호스트 컴퓨터 이름을 나타냅니다.
  • \W 현재 작업 디렉토리입니다.
  • \u 현재 사용자를 나타냅니다

macOS의 경우 .bash_profile 쉘의 모양과 동작 방식에 대한 다양한 기본 설정을 포함할 수 있습니다. .bash_profile에서 사용자 지정 셸 세션에만 적용합니다. 쉘 스크립트에는 적용되지 않습니다. .bash_profile을 수정하려면 나노로 입력:

nano ~/.bash_profile

새 줄에 PS1="..."을 추가합니다. . 이러한 인용 부호 사이에 일련의 문자를 넣어 프롬프트를 사용자 정의하십시오. bash 설명서 설명서에는 프롬프트 특수 문자의 포괄적인 목록이 있습니다. 예:

PS1="\!\d\u\$"
  • ! 이 명령의 기록 번호를 나타냅니다.
  • \d 요일/월/일 형식의 날짜입니다.
  • \u 사용자 이름
  • 을 나타냅니다.
  • $ 유효 UID

순서를 입력한 후 Ctrl + O를 누릅니다. 새로운 정보를 작성합니다. 그런 다음 Ctrl + T를 누릅니다. 이 정보를 .bash_profile에 저장하려면 파일. 터미널을 종료했다가 다시 실행하여 변경 사항을 확인하세요.

Mac 터미널을 사용자 정의하고 더 유용하게 만드는 방법

내가 좋아하는 프롬프트 시퀀스는 다음과 같습니다.

PS1="\w \! \$"

이것을 시도하고 당신이 그것을 좋아하는지보십시오. 다중 사용자 시스템에서는 호스트 이름, 사용자 이름, bash 버전, 명령 기록 번호 등을 입력하여 더 많은 정보를 얻을 수 있습니다.

터미널 대안 시도

터미널 앱은 수십 년 동안 기본 명령줄 인터페이스였습니다. 이제 막 시작했든 오랫동안 Terminal을 사용해 왔든, 이러한 사용자 정의를 통해 생산성을 높일 수 있습니다. 대부분의 Apple 앱과 마찬가지로 터미널은 신규 사용자를 위한 접근성과 개발자를 위한 강력한 기능 사이에서 균형을 유지하려고 합니다.

명령줄의 고급 사용자가 되려면 분할 창 지원, 자동 완성 제안, 검색, 붙여넣기 기록 등과 같은 더 많은 기능이 필요합니다. 귀하의 작업 흐름에 맞는 유용한 터미널 대안을 확인하십시오.