bash에서 zsh로 이동 중인데 프롬프트가 계속 표시됩니다. My Manjaro는 우분투를 다른 방식으로 정의합니다.
그래서 저는 예를 들어 "clint"라는 프롬프트를 좋아합니다. 그러나 그것은 내가 원하는 것이 아닙니다. 나만의 프롬프트를 정의하는 데 도움이 되는 리소스를 어느 정도 찾을 수 있지만 이 특정 프롬프트가 어떻게 구성되어 있는지 전혀 모릅니다.
그 정의는 어디서 찾을 수 있나요?
답변1
zsh
프롬프트 설정 및 정의를 에 저장합니다 /usr/share/zsh/functions/Prompts/
.
prompt clint
따라서 뒤에서 무슨 일이 일어나고 있는지 이해하려면 먼저 올바른 파일을 찾으십시오.
$ ls /usr/share/zsh/functions/Prompts/*clint*
/usr/share/zsh/functions/Prompts/prompt_clint_setup
즐겨 사용하는 텍스트 편집기에서 엽니다.
답변2
echo $PS1
정의된 위치를 찾으려면 다음 명령을 시도하십시오.
grep 'PS1' $HOME/.bash{rc,_profile}