[태그:] macbookAir

  • Mac) 터미널 꾸미기, iterm2, 터미널 사용자 이름 변경하기

    Mac) 터미널 꾸미기, iterm2, 터미널 사용자 이름 변경하기

    맥북 터미널 사용자 이름을 좀 변경하고 싶어졌습니다. 예전부터 변경하고 싶었는데 이번 기회에 좀 더 바꿔보았습니다.

    Mac 터미널 사용자 이름 변경

    원래는 사용자 이름@사용기기macbook air~ $ ~~ 이런 형태로 되어 있는데 너무 길기도 하고, 이름도 좀 변경해보고 싶었습니다.

    1. 터미널 – 환경설정

    2. 프로파일 – 셀

    에 들어가서 시동 명령어 실행에 export PROMPT=”명령프롬프트에표시되는이름($ 등등)”; clear;

    을 치고 저장하고 다시 들어가면 변경되어 있는 걸 볼 수 있습니다.

    이렇게 꾸미는 것 말고 좀 더 색깔이나 날짜나 이런 것 등등도 집어넣을 수 있을 것 같습니다.

    일단 터미널은 이정도로 수정하고, 실제 터미널로 좀 더 자주쓰는 iterm2에서도 사용자명을 바꿔보기로 했습니다.

    Mac iterm2에서 사용자명 변경

    다음과 같이 수정했습니다. 최종은 맨 하단 란,

    .zshrc 에서 수정했습니다. 수없이 많이 수정했던 흔적들… 이런 거 하면서 약간 재밌다고 생각합니다ㅋㅋㅋ 꾸미는 게 시간 있을 때는 은근히 즐겁더라구요. 시간없으면 귀찮은 작업일 뿐이지만,

    코드는 다음과 같이 수정했습니다.

    PROMPT="%S%B%F{yellow}[summerorange]%f%b%s%S%F{cyan}[%1~]%f%s%S%F{red}[%#]%f%s%S%F{blue}[%D]%f%s%S%F{51}[%T]%f%s"" "

    어느 곳에 적어도 상관없는데 전 주로 하단에 작성합니다. 그리고 mac 카탈리나 os는 .zshrc입니당. vim .zshrc했는데 아무 코드도 적혀져 있지않다면 .bash인지도 한 번 확인을 해보시길.

    PROMPT = “여기에 적힌 게 프롬프트 창에 뜹니다. $ 만 적으면 $만 뜸”

    처음에는 PROMPT= “[사용자이름][working directory][관리자인지 아닌지][날짜][시간]”

    이런 형태로 작성했습니다.

    [] 요 괄호는 없어도 상관없습니다. 개인적으론 깔끔한 게 좋아서 [] 붙였을 뿐.

    %n -> 사용자 이름을 표시합니다

    %m -> 맥북 모델 이름이 표시됩니다 ~ macbook~air~ 이런 형태

    %1~ -> 현재 작업중인 디렉토리 명이 표시됩니다. Downloads 이런 식으로

    %# -> 만약 루트 권한으로 작업하면 # 이 표시되고, 아니라면 일반적으로는 %로 표시됩니다

    %T -> 현재 시간을 24시간을 형태로 표시

    %t -> 12시간 형태로시간이 표시

    %D -> 년도-월-일 형태로 표시

    %W -> 월/일/년도 형태로 표시

    색상 넣기:

    PROMPT = ‘%F{yellow}%n%f”

    이런식으로 한다면

    프롬프트에 사용자 이름이 노란색으로 표시됩니다. %F 가 색상을 넣을 처음 위치를 표시하고 %f는 마지막 위치를 지정하기 때문에 %F ~ %f 사이에 {색상 이름}과 해당 내용을 넣어줍니다

    만약 굵은 글씨로 표시하고 싶다면

    %B ~ %b로 표시

    PROMPT = ‘%B%F{yellow}%n%f%b’

    밑줄 표시는 %U ~ %u

    요런 하이라이트는

    %S ~ %s

    으로 표시합니다.

    그렇게 이것 저것 테스트 해보니 이런 형태로 되었습니다.

    맨 마지막의 ” “으로 공백 넣은 것은 명령어 칠 때 [시간]명령어 치면 불편하니 [시간] 명령어 이런식으로 한 칸 뛰어서 치려고 넣었습니다.

    PROMPT=”%S%B%F{yellow}[summerorange]%f%b%s%S%F{cyan}[%1~]%f%s%S%F{red}[%#]%f%s%S%F{blue}[%D]%f%s%S%F{51}[%T]%f%s”” “

error: Content is protected !!