Permission denied is typically due to... bad permissions, unsurprisingly. You need at least execute permission (for owner if you own the file, for group if you're on its group, others otherwise).
Here, sudo fixes it, so it's likely you don't have read rights on the directory. Fix that. You probably saved this as root, which is a bad idea in the first place. chown will help here (chown user.group monerod, replacing user and group with your own).
Next, command not found means just that. There's probably no moneroD binary in the . directory. Typically, monerod is called monerod, not moneroD. Double check its name.
Last, if there really is a moneroD, then it might be the wrong excutable format (eg, 64 bit if you're on a 32 bit machine, etc). Double check you got the right binary format.
Anyway, this is a UNIX usage question, not a Monero question, so if further help with this problem is needed after those things are checked, you will be better off asking a UNIX/Mac stack exchange (assuming any further problems aren't Monero ones).