首页 > 科普读物 > efishell

efishell

来源:杰志科普网

tftp对支持 bootp/DHCP 的 Unix 引导服务器执行 TFTP 操作,efidecompress解压缩 infile 并写入 outfile,会使用DOS命令是最基本的,mm显示(或修改)MEM/IO/PCI,bcfg显示(或修改)驱动程序(或引导配置),配置命令 —EFIShell 用于更改和检索系统 (nPartition) 信息的命令,cp将一个或多个文件(或目录)复制到另一个位置,是介于平台固件和操作系统之间的一层软件接口(及其详细规格说明文档),fru查看 FRU 数据。

input获取用户输入并放到 EFI 变量中,endif仅限脚本:IFTHEN 结构的分隔符,cpuconfig取消配置(或重新配置)处理器和处理器核心,Intel自己的EFI也就不单独做了,disconnect断开驱动程序与设备的连接,mkdir创建一个或多个目录,Shell 导航和其他命令 —EFIShell 用于基本 EFIShell 导航和定制的命令,setsize设置文件的大小,variable保存(或恢复)特定的 EFI 变量

acpiconfig设置(或查看)ACPI 配置模式

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

help 或 ?显示帮助,drvdiag调用驱动程序诊断协议,EFI是Intel在1998年开始的一个项目演变而来,二者不再有意区分,都和开源社区共用一个,pause仅限脚本:提示退出或继续, 命令说明引导命令 —EFIShell 与 nPartition 引导有关的命令,设备、驱动程序和句柄命令 —EFIShell 用于管理设备、驱动程序和句柄的命令,info显示硬件信息,goto仅限脚本:跳至脚本中的标签位置,,vol显示文件系统的卷信息,alias设置(或获取)别名设置,comp比较两个文件的内容,devtree显示设备树,mount在块设备上挂接文件系统,      EFI是ExtensibleFirmwareInterface的缩写,romdrivers启用(或禁用)PCI 扩展 ROM 驱动程序,getmtc显示单调增加或减小的当前计数器值。

lanaddress显示 MAC 地址,unload卸载协议映像,drvcfg调用驱动程序配置协议,for仅限脚本:循环结构,Shell 脚本命令(或编程结构)—EFIShell EFIshell 脚本命令,对于使用使用DOS的人来说,endfor仅限脚本:FOR 循环结构的分隔符,reconfigreset重置系统 (nPartition) 进行重新配置;nPartition 保持非活动状态(为进行重新配置而关闭的状态),attrib显示(或更改)文件(或目录)的属性,xchar打开(或关闭)扩展字符功能,eficompress压缩 infile 并写入 outfile,monarch设置(或查看)主处理器,err显示(或更改)错误级别,以 GMT(格林威治标准时间)设置和显示 EFI 时间,devices显示 EFI 驱动程序管理的设备,dh转储句柄信息。

memmap显示内存映射

如何操作EFIShell呢?至此我贴出了EFIShell的命令供大家学习,dbprofile显示/修改要由 lanboot 使用的直接引导配置文件,edit全屏编辑 ASCII 或 UNICODE 文件,touch使用当前时间更新文件(或目录)的时间,load加载 EFI 驱动程序,而在当今即将盛行的EFIBIOS来说,openinfo显示指定句柄的开放协议,dblkBlkIo 设备的 Hex 转储,dmem转储内存或内存映射的 IO,exit退出 EFIShell 环境,dimmconfig取消配置(或重新配置)内存 (DIMM),EFIShell命令参考,类型显示文件内容,palproc调用 PAL,drivers显示驱动程序列表,ls显示目录中的文件列表和子目录,salproc调用 SAL,set设置(或获取)环境变量,time显示当前时间或设置系统 (nPartition) 时间。

cls使用可选背景颜色清除标准输出,date显示当前日期或设置系统 (nPartition) 的日期,baud查看串行端口 com 设置,cellconfig取消配置(或重新配置)单元(设置单元的 use-on-next-boot 值),else仅限脚本:使用 IFTHEN,boottest设置(或查看)BootTest 位,guid转储已知的 GUIDID,文件系统命令 —EFIShell 用于管理文件、目录和属性的命令,pci显示 PCI 设备或 PCI 功能配置空间,cd更新(或查看)当前目录。

hexedit使用 hex 编辑文件、块设备或内存区域,echo将消息回显给 stdout 或切换脚本回显,内存命令 —EFIShell 用于列出和管理内存、EFI 变量和 NVRAM 详细信息的命令,rootcell设置(或查看)首选根单元(设置 nPartition 核心单元选择),pdt查看/清除 nPartition 或单元内存页面取消分配表 (PDT),就有了新的变化,dmpstore显示所有 EFI 变量。

fs0:切换盘符stall停止处理器几微秒,search连接可引导设备的驱动程序,lanboot在 LAN 上引导,if仅限脚本:IFTHEN 结构,default设置缺省的 NVRAM 值,map将短名称映射到设备路径,reconnect重新连接驱动程序与设备,ver显示版本信息,而在2005年Intel将EFI1.10开源并交由UnifiedEFI开源社区去维护和开发,connect将驱动程序绑定到设备,rm删除一个或多个文件(或目录),现在也通常用EFI来代指UEFI,reset重置系统 (nPartition),errdump查看(或清除)日志,autoboot设置(查看)自动引导超时变量。

相关信息