Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm on mac OSX mountain lion working with csh. I'm not quite sure what I did, but suddenly every standard unix command I run returns a "no match".


$ echo "Hello"
echo: no match
$ rm a.txt
rm: No match

I guess it's time to switch to bash, but anyone have any idea what might cause this?

share|improve this question
What is your PATH? What happens when you start tcsh without loading startup files? –  Daniel Beck Jan 17 '13 at 19:51
Have you recently defined any new aliases or made other changes to your .cshrc or .login files? –  Nicole Hamilton Jan 17 '13 at 19:54
could be a bug in some autoexecuting code, eg a prompt the executes something on every command. Try starting a new shell with /bin/csh -f to surpress startup file loading. –  george Jan 17 '13 at 21:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.