| Boot Commands — EFI Shell. Commands related to nPartition booting. |
| autoboot | Set/view autoboot timeout variable. |
| bcfg | Display/modify the driver/boot configuration. |
| boottest | Set/view BootTest bits. |
| dbprofile | Display/modify direct boot profiles for use by lanboot. |
| lanboot | Boot over the LAN. |
| reconfigreset | Reset the system (nPartition) for reconfiguration; the nPartition remains inactive, in the shutdown for reconfig state. |
| reset | Reset the system (nPartition). |
| search | Connect drivers for bootables devices. |
| Configuration Commands — EFI Shell. Commands for changing and retrieving system (nPartition) information. |
| acpiconfig | Set/view ACPI configuration mode. |
| cellconfig | Deconfigure/reconfigure cells. (Set cell use-on-next-boot values.) |
| cpuconfig | Deconfigure/reconfigure processors and processor cores.. |
| date | Display the current date or set the date of the system (nPartition). |
| dimmconfig | Deconfigure/reconfigure memory (DIMMs). |
| err | Display/change the error level. |
| errdump | View/clear logs. |
| fru | View FRU data. |
| info | Display hardware information. |
| monarch | Set/view a monarch processor. |
| palproc | Make a PAL call. |
| romdrivers | Enable/disable PCI expansion ROM drivers. |
| rootcell | Set/view preferred root cells. (Set nPartition core cell choices.) |
| salproc | Make a SAL call. |
| tftp | Performs TFTP operation to a bootp/DHCP enabled Unix boot server. |
| time | Display the current time or set the time of the system (nPartition). EFI time is set and presented in GMT (Greenwich mean time). |
| variable | Save/restore specific EFI variables. |
| ver | Display the version information. |
| Device, Driver, and Handle Commands — EFI Shell. Commands for managing devices, drivers, and handles. |
| baud | View serial port com settings. |
| connect | Bind a driver to a device. |
| dblk | Hex dump of BlkIo devices. |
| devices | Display devices managed by EFI drivers. |
| devtree | Display tree of devices. |
| dh | Dump handle info. |
| disconnect | Disconnect driver(s) from device(s). |
| drivers | Display list of drivers. |
| drvcfg | Invoke the Driver Config Protocol. |
| drvdiag | Invoke the Driver Diagnostics Protocol. |
| guid | Dump known GUID IDs. |
| lanaddress | Display MAC address. |
| load | Load EFI drivers. |
| map | Map shortname to device path. |
| openinfo | Display the open protocols for given handle. |
| pci | Display PCI devices or PCI function configuration space. |
| reconnect | Reconnect driver(s) from a device. |
| unload | Unload a protocol image. |
| Filesystem Commands — EFI Shell. Commands for managing files, directories, and attributes. |
| attrib | Display/change the attributes of files/directories. |
| cd | Update/view the current directory. |
| comp | Compare the contents of two files. |
| cp | Copy one or more files/directories to another location. |
| edit | Edit an ASCII or UNICODE file in full screen. |
| eficompress | Compress infile and write to outfile. |
| efidecompress | Decompress infile and write to outfile. |
| hexedit | Edit a file, block device, or memory region using hex. |
| ls | Display a list of files and subdirectories in a directory. |
| mkdir | Create one or more directories. |
| mount | Mount a filesystem on a block device. |
| rm | Delete one or more files/directories. |
| setsize | Set the size of a file. |
| touch | Update time of file/directory with current time. |
| type | Display the contents of a file. |
| vol | Display volume information of the file system. |
| Memory Commands — EFI Shell. Commands for listing and managing memory, EFI variables, and NVRAM details. |
| default | Set the default NVRAM values. |
| dmem | Dump memory or memory mapped IO. |
| dmpstore | Display all EFI variables. |
| memmap | Display the memory map. |
| mm | Display/modify MEM/IO/PCI. |
| pdt | View/clear nPartition or cell memory page deallocation table (PDT). |
| Shell Navigation and Other Commands — EFI Shell. Commands for basic EFI Shell navigation and customization. |
| alias | Set/get alias settings. |
| cls | Clear the standard output with an optional background color. |
| exit | Exit EFI Shell environment. |
| getmtc | Display current monotonic counter value. |
| help or ? | Display help. |
| mode | Display the mode of the console output device. |
| set | Set/Get environment variable. |
| xchar | Turn on/off extended character features. |
| Shell Script Commands / Programming Constructs — EFI Shell. EFI shell-script commands. |
| echo | Echo message to stdout or toggle script echo. |
| else | Script-only: Use with IF THEN. |
| endfor | Script-only: Delimiter for FOR loop construct. |
| endif | Script-only: Delimiter for IF THEN construct. |
| for | Script-only: Loop construct. |
| goto | Script-only: Jump to label location in script. |
| if | Script-only: IF THEN construct. |
| input | Take user input and place in EFI variable. |
| pause | Script-only: Prompt to quit or continue. |
| stall | Stall the processor for some microseconds. |