본문 바로가기

Etc/Tip

[Mac] 터미널 iTerm2(oh-my-zsh) 유저 이름 변경 및 삭제하기

맥 터미널을 사용하다보면 컴퓨터의 이름과 바탕화면 폴더이름이 너무 길어 명령어를 칠 때 2줄 3줄로 넘어가는것을 확인할 수 있다. 

화자는 ls 만 쳐도 1줄이 끝나는데, 터미널 컴퓨터 이름을 삭제하고 원하는 유저명으로 변경해보려고 한다.

컴퓨터 이름 삭제

vi ~/.zshrc

 

vi로 zshrc file을 연다

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

i를 눌러 insert하고 위의 코드를 맨 아래에 붙여넣는다.

 

esc를 누르고, :wq(저장하고) 를 해서 파일을 나온뒤 터미널을 다시 키면 정상적으로 터미널의 컴퓨터 이름이 삭제된 것을 알 수 있다.

유저 이름 변경하기

prompt_context() { 
  prompt_segment black default "jenny" 
}

vi로 똑같이 .zshrc 파일을 열고 위코드를 넣어 주면 유저 이름도 마음대로 바꿀 수 있다.

유저 이름 삭제하기

유저 이름도 아예 삭제하고 싶다면 

prompt_context() {
#prompt_segment black default "jenny"
}

prompt_segment black default "jenny" 이 부분을 #으로 해서 주석처리 해주면 된다

 

위의 사항들을 모두 적용하려면(이름변경 or  이름삭제) 진행한 뒤 아래의 코드를 터미널에 입력하면 된다

source ~/.zshrc

기타사항

테마는 agnoster이며, (명령어)highlighting과 (명령어)자동완성 기능을 플러그인으로 추가완료했다

반응형

'Etc > Tip' 카테고리의 다른 글

[Android] 갤럭시S23 무음 카메라 (with ADB)  (1) 2023.12.11
[Git] Git error 정리 & 오답노트  (1) 2023.11.28
[Github] shields.io badge 사용방법  (0) 2023.11.27