터미널의 사용자 이름 등이 이상해지고 해결할 때까지의 길

2409 단어 MacZsh터미널
MacOS를 사용하고 있는 가운데, 갑자기 터미널의 외형을 바꾸고 싶어졌습니다.
그래서, 이하의 기사를 참고로 하면서 zshシェル 에의 커스터마이즈를 진행하기로 했습니다.

초보자용: Zsh 소개 - Qiita

또, 외형도 멋지게 하고 싶었기 때문에 이하의 기사를 참고하게 해 주면서 진행했습니다.

너의 터미널은 다사이다 - Qiita

하지만 터미널이 zsh 쉘로 바뀐 순간에 표시가 이상한 문자열로 변모를 이루었습니다.

Terminal
~
> PS1='\e[1;32m\W \t \e[1;31m\u \e[1;32m$ \e[0m'

해결까지 이어진 길



애매한 지식으로 설정 파일을 참는 것은 매우 무서웠기 때문에, 일단 zsh 라고 이름이 붙는 파일을 수당 점차적으로 찾아, 표시명과 비슷한 기술이 없는지를 확인했습니다.
그러자, 홈 바로 아래의 "zshrc"라는 파일에 아래와 같이 닮았다는 것보다 같은 기술이 있었습니다.

.zshrc
#
# Executes commands at the start of an interactive session.
#

(中略)

export PS1='\e[1;32m\W \t \e[1;31m\u \e[1;32m$ \e[0m'

if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi

아래의 기사의 「표시하는 내용을 바꾼다」라고 하는 부분을 보고, 완전하게 설정 파일에 대한 불안을 없애고 나서 아래와 같이 해당할 것이다 부분을 코멘트화했습니다.

【Bash】터미널의 프롬프트의 커스터마이즈 방법 정리 - Qiita

.zshrc
# export PS1='\e[1;32m\W \t \e[1;31m\u \e[1;32m$ \e[0m'

그러자, 아래의 이미지와 같이 이상하게 되어 있던 표시명도 없어져 깨끗이 했습니다!



사용자 이름 등의 표시가 이상해진 원인



이것은 확실히 자신의 설정 순서가 정해지지 않았기 때문입니다.
언제나 참고로 하는 기사를 2개 이상 준비하지 않으면 불안해져 버리므로, 참고로 하는 기사를 도중에 잘못해 버리고 있었습니다.
앞으로는 이런 실수가 일어나는 설정의 순서를 밟아 가고 싶습니다.

좋은 웹페이지 즐겨찾기