ZSH - 터미널 사용자 이름 변경하기

반응형

들어가며

MAC 의 계정 이름이 너무 길다보니 터미널에서 사용자 이름이 너무 길어서 짧은 명령어 를 입력해도 개행처리 되어 보기가 좋지 않았다.
현재 사용중인 터미널이 zsh 기반이여서 zsh 를 수정해서 사용자 이름 이 짧게 보이도록 변경해 보았다.

.zshrc 파일 열기

vi ~/.zshrc

사용자 이름 삭제

.zshrc 파일의 가장 하단부에 아래의 명령어를 붙여넣자.
i 를 눌러서 --INSERT-- 모드로 변경한 후 붙여넣고 ESC 를 눌러서 --INSERT-- 모드 해제 후 :wq! 명령어를 통해 저장한다.

prompt_context() { 
    if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then 
        prompt_segment black default "%(!.%{%F{yellow}%}.)$USER" 
    fi 
}

전체 명령어

# 터미널에서 사용자 기본 이름 변경
DEFAULT_USER="space.developher"

# 터미널에서 사용자 이름 삭제
prompt_context() {
    if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
      prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
  fi
}

# 사용자 이름 설정
prompt_context() {
  prompt_segment black default "space.developher"
}
반응형