터미널 프롬프트를 사용자 지정하는 방법

Anonim

단말기를 가끔 사용하든 정기적으로 사용하든 색 구성표와 투명도 설정 이상으로 보이는 방식을 변경하는 것이 적절할 수 있습니다. 실제 명령줄 프롬프트를 변경하는 것은 어떻습니까? 매우 쉽고 Mac의 모양을 더욱 사용자화할 수 있는 재미있는 방법이 될 수 있습니다.

터미널 프롬프트 모양을 변경하는 것은 그리 복잡하지 않지만 명령줄을 약간만 사용해야 합니다. bash 프롬프트 모양을 사용자 지정하려는 경우 적어도 어느 정도 터미널에 익숙합니다.그리고 예, 이것은 모든 Mac의 모든 버전이 기본적으로 bash를 명령 프롬프트로 사용하기 때문에 모든 버전의 OS X에 적용됩니다. 자 시작하겠습니다.

Mac OS X의 기본 명령줄 프롬프트는 다음과 같습니다.

ComputerName:CurrentDirectory 사용자$

터미널이 시작되면 다음과 같이 표시됩니다.

MacBook:~/Desktop Admin$

나쁘진 않은데 좀 지루하고 최고는 아니죠? 그래도 변경하기가 매우 쉽고 원하는 거의 모든 것과 같이 보이도록 bash 터미널 프롬프트를 실제로 사용자 정의할 수 있습니다.

기본 bash 셸을 사용한다고 가정하므로 fink를 설치한 경우 .bashrc, .bash_profile 또는 .profile 파일을 편집하게 됩니다.

따라서 bash 프롬프트 사용자 지정을 시작하려면 현재 터미널 프롬프트에서 다음을 입력하여 적절한 프로필을 nano 텍스트 편집기에 로드합니다.

나노 .bashrc

예, 세부 사항에 따라 .bash_profile 또는 .profile로 변경할 수 있습니다.

nano .bash_profile

아마도 일반 파일이 표시될 것이므로 시작하려면 터미널의 한 줄에 다음을 입력하십시오.

export PS1=">

bash 프롬프트 사용자 지정이 발생하는 인용 부호 사이에 있습니다.

export PS1=" "의 인용 부호 사이에 다음 행을 추가하여 터미널 프롬프트를 사용자 정의할 수 있습니다.

  • \d – 현재 날짜
  • \t – 현재 시간
  • \h – 호스트 이름
  • \ – 명령 번호
  • \u – 사용자 이름
  • \W – 현재 작업 디렉토리(예: Desktop/)
  • \w – 전체 경로가 포함된 현재 작업 디렉토리(예: /Users/Admin/Desktop/)

(사용자 지정 bash 프롬프트를 일회성으로 사용하거나 bash 프로필에 설정하기 전에 변경 사항의 모양을 테스트하려는 경우 내보내기 명령을 사용하면 됩니다. 내보내기 명령으로 즉시 적용되지만 해당 터미널 세션이 종료되면 중단됩니다.)

그래서 몇 가지 예를 들어보겠습니다. 터미널 프롬프트에 사용자, 호스트 이름, 디렉토리가 차례로 표시되도록 하려면 적절한 .bashrc 항목은 다음과 같습니다.

"

export PS1=\u@\h\w $ "

실제 bash 프롬프트에서 렌더링하면 다음과 같이 표시됩니다.

Admin@MacBook~Desktop/ $

멋지죠? 또한 프롬프트 자체를 무엇이든 변경할 수 있습니다. $ 기호일 필요는 없습니다. 사용하려는 다른 것으로 바꾸면 됩니다. 예를 들면 다음과 같습니다.

"

export PS1=\u@\h\w: "

위와 같지만 : 대신 $

Admin@MacBook~Desktop/: "

그래서 놀면서 원하는 것을 찾으십시오. 개인적으로 가장 좋아하는 것은 다음과 같습니다.

"

export PS1=\W @ \h $ "

이렇게 하면 현재 활성 디렉터리(PWD), 컴퓨터의 호스트 이름 및 현재 사용자의 사용자 이름이 다음과 같이 표시됩니다.

/System @ MacBookPro $

최신 버전의 OS X에서는 표시하려는 위치로 이모티콘을 드래그하여 프롬프트에 이모티콘을 포함할 수도 있습니다. 예를 들면 다음과 같습니다.

"

export PS1=\h:\W (이모티콘을 여기로 드래그) $ "

다음과 같이 표시됩니다.

Hostname:Desktop(이모티콘) $

아래 사진에서 확인:

프롬프트 모양에 만족하면 Ctrl+o를 눌러 .bash_profile 파일 편집 내용을 nano에 저장한 다음 Ctrl+x를 눌러 nano 프로그램을 종료할 수 있습니다.

원하는 경우 TextWrangler 또는 TextEdit와 같은 표준 텍스트 편집기를 사용하여 .profile을 편집할 수도 있지만 터미널 프롬프트를 변경하는 경우 수정 방법을 배워야 합니다. 파일도 명령줄에서 가져옵니다.

더 그래픽적으로 보이도록 변경하려는 경우 터미널 프롬프트에 이모지 문자(예, 사람들이 문자 메시지에 사용하는 것과 동일한 이모지 아이콘)를 포함하도록 설계된 간단한 방법도 있습니다. ) 관심이 있으시면 여기에서 읽을 수 있습니다.

마지막으로 이것은 터미널 앱 창의 모양이 아니라 명령 프롬프트를 변경한다는 점을 명심하십시오. 사물의 모양을 사용자 지정하는 것을 좋아한다면 터미널의 모양을 변경하는 것이 좋습니다. 표준 터미널 창을 렌더링하는 방식에 많은 변경 사항과 사용자 지정을 추가할 수 있기 때문입니다. 사용자 지정 명령 프롬프트와 함께 추가하면 어쨌든 Mac에서 지루해 보이는 터미널을 사용하던 시절은 오래 전에 사라질 것입니다. 당연하겠지만 이러한 프롬프트 사용자 지정은 OS X를 넘어 Unix 및 Linux에서도 작동합니다.

공유하고 싶은 멋진 메시지가 있습니까? 의견에 귀하의 의견을 게시하고 내보내기 명령과 프롬프트가 렌더링되는 내용을 모두 포함하여 다른 사람들이 시도할지 여부를 더 쉽게 결정할 수 있도록 하십시오.

터미널 프롬프트를 사용자 지정하는 방법