CDの後にTCSHプロンプトが変更されるのはなぜですか?

CDの後にTCSHプロンプトが変更されるのはなぜですか?

私の.cshrcファイルには次の内容が含まれています。

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

ホームディレクトリを離れるたびにcdプロンプ​​ト形式がリセットされ、次のように表示されます。

33 /~/newdirectory/ : 

私は何が間違っていましたか?

答え1

@manatworkは、エイリアスが正しいことを確認することを提案しました。私の.aliasrcファイルの1つでcdのエイリアスを見つけました。この問題が発生した場合は、ホームディレクトリで次を見つけてください。

egrep "alias cd" *

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

alias cd後ろにaがある場合、set prompt =それは犯人です。

関連情報