EFI Commands
From jasonhoss.com
Found in all Menus
info boot Boot from specified path help <command> Display help for specified command or menu reset Reset the server (to allow reconfiguration of complex exit Return to the main menu
Boot Commands
autoboot Display or set the auto start flag bcfg Search for boot devices 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
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.
Filesystem Commands
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
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
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
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
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.