微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

EFI Shell 命令参考

对于使用使用DOS的人来说,会使用DOS命令是最基本的,而在当今即将盛行的EFI BIOS来说,就有了新的变化,如何操作EFI Shell 呢?至此我贴出了EFI Shell 的命令供大家学习。

EFI是Extensible Firmware Interface的缩写,是介于平台固件和操作系统之间的一层软件接口(及其详细规格说明文档)。EFI是Intel在1998年开始的一个项目演变而来,而在2005年Intel将EFI 1.10开源并交由Unified EFI开源社区去维护和开发,Intel自己的EFI也就不单独做了,都和开源社区共用一个。现在也通常用EFI来代指UEFI,二者不再有意区分。

命令

说明

引导命令— EFI ShellnPartition引导有关的命令。

autoboot

设置(查看)自动引导超时变量。

bcfg

显示(或修改)驱动程序(或引导配置)。

boottest

设置(或查看)Boottest位。

dbprofile

显示/修改要由lanboot使用的直接引导配置文件

lanboot

LAN上引导。

reconfigreset

重置系统(nPartition)进行重新配置;保持非活动状态(为进行重新配置而关闭的状态)。

reset

search

连接可引导设备的驱动程序。

配置命令用于更改和检索系统信息的命令。

acpiconfig

ACPI配置模式。

cellconfig

取消配置(或重新配置)单元(设置单元的use-on-next-boot值)。

cpuconfig

取消配置(或重新配置)处理器和处理器核心。

date

显示当前日期或设置系统的日期。

dimmconfig

取消配置(或重新配置)内存(DIMM)err

显示(或更改)错误级别。

errdump

查看(或清除)日志。

fru

查看FRU数据。

info

显示硬件信息。

monarch

设置(或查看)主处理器。

palproc

调用PALromdrivers

启用(或禁用)PCI扩展ROM驱动程序。

rootcell

设置(或查看)首选根单元(设置核心单元选择)。

salproc

SALtftp

支持bootp/DHCPUnix引导服务器执行TFTP操作。

time

显示当前时间或设置系统时间。以GMT(格林威治标准时间)设置和显示EFI时间。

variable

保存(或恢复)特定的变量。

ver

显示版本信息。

设备、驱动程序和句柄命令用于管理设备、驱动程序和句柄的命令。

baud

查看串行端口com设置。

connect

将驱动程序绑定到设备。

dblk

BlkIo设备的Hex转储。

devices

驱动程序管理的设备。

devtree

显示设备树。

dh

转储句柄信息。

disconnect

断开驱动程序与设备的连接。

drivers

显示驱动程序列表。

drvcfg

调用驱动程序配置协议。

drvdiag

调用驱动程序诊断协议。

guid

转储已知的GUID IDlanaddress

MAC地址。

load

加载map

将短名称映射到设备路径。

openinfo

显示指定句柄的开放协议。

pci

设备或功能配置空间。

reconnect

重新连接驱动程序与设备。

unload

卸载协议映像。

文件系统命令用于管理文件、目录和属性的命令。

attrib

显示(或更改)文件(或目录)的属性

cd

更新(或查看)当前目录。

comp

比较两个文件内容

cp

一个或多个文件(或目录)复制到另一个位置。

edit

全屏编辑ASCIIUNICODE文件

eficompress

压缩infile并写入outfileefidecompress

解压缩hexedit

使用hex编辑文件、块设备或内存区域。

ls

显示目录中的文件列表和子目录。

mkdir

创建一个或多个目录。

mount

在块设备上挂接文件系统。

rm

删除一个或多个文件(或目录)。

setsize

设置文件的大小。

touch

使用当前时间更新文件(或目录)的时间。

类型

显示文件内容

vol

显示文件系统的卷信息。

内存命令用于列出和管理内存、变量和NVRAM详细信息的命令。

default

设置缺省的值。

dmem

转储内存或内存映射的IOdmpstore

显示所有memmap

显示内存映射。

mm

显示(或修改MEM/IO/PCIpdt

清除或单元内存页面取消分配表(PDT)

Shell导航和其他命令用于基本EFI Shell导航和定制的命令。

alias

设置(或获取)别名设置。

cls

使用可选背景颜色清除标准输出

exit

退出环境。

getmtc

显示单调增加或减小的当前计数器值。

help?

显示帮助。

mode

显示控制台输出设备的模式。

set

设置(或获取)环境变量。

xchar

打开(或关闭)扩展字符功能

脚本命令(或编程结构)EFI shell脚本命令。

echo

将消息回显给stdout或切换脚本回显。

else

仅限脚本:使用IF THENendfor

仅限脚本:FOR循环结构的分隔符。

endif

结构的分隔符。

for

仅限脚本:循环结构。

goto

仅限脚本:跳至脚本中的标签位置。

if

结构。

input

获取用户输入并放到变量中。

pause

仅限脚本:提示退出或继续。

stall

停止处理器几微秒。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐