맥북 터미널 사용자 이름을 좀 변경하고 싶어졌습니다. 예전부터 변경하고 싶었는데 이번 기회에 좀 더 바꿔보았습니다.
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”” “