does it work if you specify the full path to the command?
ie:
If so, something has gone wrong with your path.
What does this show?
Check your .bashrc and .bash_profile as well as /etc/bashrc for the PATH variable.
It should go a little something like this (but possibly different)
Code:
/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:~/bin/:/usr/local/bin:/usr/local/sbin:/usr/local/usr/bin/:/root/bin