Minecraft wiki entry for How_to_play, associated text: Impulse — Executes only the stored command when the block receives a redstone signal.
Chain — Executes the stored command when the command block behind it has or has not executed its command.
Repeat — Once activated, this command block continues executing its stored command as long as it exists.