Commands vs Events

Communication over a message bus is often done with Commands and Events. But, what’s the difference between them? Aren’t they both just messages?