One real life example of a command pattern would be in a game with replays. Your inputs are collected, and then once the player designates the replay to start the game would run the game while executing the prerecorded inputs.
they are used in progress bars (using a method to get an estimate alongside what's already going on)
they are also used when you want to undo something multiple times
and in setup wizards