Well this is interesting. Any ideas? sudo: Command not found. su: Command not found. ls: Command not found. I recently started up apache, php4, sendmail, and mysql. i used sudo and su during the installation and everything went fine and everything is working properly. i went back into the terminal to edit the httpd.conf file again and it told me sudo wasn't found. i soon found sudo wasn't the only command not found. Any Ideas? [EDIT] looks like the fault lies with part of the MySQL install. Editing the .tcshrc file. The install read me said use: setenv PATH "$PATH:/Library/MySQL/bin" This didn't work. So I used: setenv PATH "/Library/MySQL/bin" This worked... but lead to the problem described above. breaking this by entering anything that doesn't work (either the recommended path or setenv PATH "/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/Library/MySQL/bin") fixes the above problem but won't allow me to access mysql with just a command "mysql" without path (the purpose of the whole thing) anyone know what is wrong with these paths and what is happening?