본문 바로가기
IT/Tips

[macOS] 맥 터미널에서 사용자 이름 호스트 이름 숨기기

by ITeaStory 2021. 5. 16.

맥의 터미널을 보면 쉘 프롬프트가 [사용자 이름]@[호스트 이름]의 형식으로 이루어져 있습니다.
이게 너무 길어서 보기 거슬릴 때가 많습니다.
이것을 짧게 바꿀 수 있는 방법을 알려드리겠습니다.

iteastory@ITeaStoryui-MacBookAir 너무 길다.

[사용자 이름]@[전체 이름]ui-MacBookAir의 형식이군요!

M1 맥북은 기본 쉘을 Z Shell을 사용합니다.
Z Shell의 지역 시스템 설정 파일인 .zshrc파일을 수정해주면 쉘 프롬프트를 수정할 수 있습니다.

일단 아래 명령어로 .zshrc 파일이 있나 확인을 해 봅시다!

ls -al

.zshrc 파일이 없어요!

 

파일이 없다면 만들어주면 됩니다.
아래와 같이 vi로 .zshrc를 만들어봅시다.

vi .zshrc

 

그리고 아래 내용을 복사해서 붙여녛어줍니다.
# DEFAULT_USER는 주석이니 안 넣어도 괜찮습니다.

# DEFAULT_USER
PS1="%1~ %# "

.zshrc파일을 만들어줍시다.

이렇게 입력하고 :wq로 파일을 저장하며 편집기를 종료해줍니다.
그리고 다시 위에서 썼던 ls -al로 확인해보면 .zshrc 파일이 생성되어 있을 거예요.

마지막으로 아래 명령어를 써서 적용해줍시다.

source .zshrc

그럼 아래와 같이 쉘 프롬프트가 변경될 거예요.

source .zshrc로 적용!

 

이렇게 바꾸면 쉘 프롬프트가 항상 [현재 디렉토리명] % 로 나올 거예요.