맥 터미널을 사용하다보면 컴퓨터의 이름과 바탕화면 폴더이름이 너무 길어 명령어를 칠 때 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과 (명령어)자동완성 기능을 플러그인으로 추가완료했다
반응형