There are several UEFI Shell commands that can be used to help debug UEFI drivers. These UEFI Shell commands are documented in the EFI Shell Users Guide.
Caution: The UEFI Shell that is included in EDK II is a reference implementation of a UEFI Shell that may be customized for various platforms. As a result, the UEFI Shell commands described here may not behave identically on all platforms.
A detailed description of a UEFI Shell commands may be displayed by using the built-in UEFI Shell help command. The following table lists UEFI Shell commands that may be useful when testing and debugging UEFI drivers along with the protocol and/or service exercised. Type shell -h to get a list of all available shell commands.