CD 후에 TCSH 프롬프트가 변경되는 이유는 무엇입니까?

CD 후에 TCSH 프롬프트가 변경되는 이유는 무엇입니까?

내 .cshrc 파일에는 다음 내용이 포함되어 있습니다.

set prompt = "%{\033[0;32m%}%S%B\! <%~> :%b%s %{\033[0m%}"

홈 디렉토리를 떠날 때마다 cd프롬프트 형식이 재설정되어 다음과 같이 표시됩니다.

33 /~/newdirectory/ : 

내가 뭘 잘못했나요?

답변1

@manatwork는 별칭이 올바른지 확인할 것을 제안했습니다. 내 .aliasrc 파일 중 하나에서 cd의 별칭을 찾았습니다. 이 문제가 발생하는 경우 홈 디렉터리에서 다음을 찾아보세요.

egrep "alias cd" *

find . -maxdepth 1 -type f | xargs grep 'alias *cd'

alias cd뒤에 a 가 있으면 set prompt =그것이 범인입니다.

관련 정보