have you already read the explanation on msdn? I don't think so.
OnCommand
OnClick

the main difference is that
The Command event is raised through the control hierarchy in the form of the BubbleEvent.