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 Shell 与 nPartition 引导有关的命令。 | |
autoboot | 设置(查看)自动引导超时变量。 |
bcfg | 显示(或修改)驱动程序(或引导配置)。 |
boottest | 设置(或查看)BootTest 位。 |
dbprofile | 显示/修改要由 lanboot 使用的直接引导配置文件。 |
lanboot | 在 LAN 上引导。 |
reconfigreset | 重置系统 (nPartition) 进行重新配置;nPartition 保持非活动状态(为进行重新配置而关闭的状态)。 |
reset | 重置系统 (nPartition)。 |
search | 连接可引导设备的驱动程序。 |
配置命令 — EFI Shell 用于更改和检索系统 (nPartition) 信息的命令。 | |
acpiconfig | 设置(或查看)ACPI 配置模式。 |
cellconfig | 取消配置(或重新配置)单元(设置单元的 use-on-next-boot 值)。 |
cpuconfig | 取消配置(或重新配置)处理器和处理器核心。 |
date | 显示当前日期或设置系统 (nPartition) 的日期。 |
dimmconfig | 取消配置(或重新配置)内存 (DIMM)。 |
err | 显示(或更改)错误级别。 |
errdump | 查看(或清除)日志。 |
fru | 查看 FRU 数据。 |
info | 显示硬件信息。 |
monarch | 设置(或查看)主处理器。 |
palproc | 调用 PAL。 |
romdrivers | 启用(或禁用)PCI 扩展 ROM 驱动程序。 |
rootcell | 设置(或查看)首选根单元(设置 nPartition 核心单元选择)。 |
salproc | 调用 SAL。 |
tftp | 对支持 bootp/DHCP 的 Unix 引导服务器执行 TFTP 操作。 |
time | 显示当前时间或设置系统 (nPartition) 时间。以 GMT(格林威治标准时间)设置和显示 EFI 时间。 |
variable | 保存(或恢复)特定的 EFI 变量。 |
ver | 显示版本信息。 |
设备、驱动程序和句柄命令 — EFI Shell 用于管理设备、驱动程序和句柄的命令。 | |
baud | 查看串行端口 com 设置。 |
connect | 将驱动程序绑定到设备。 |
dblk | BlkIo 设备的 Hex 转储。 |
devices | 显示 EFI 驱动程序管理的设备。 |
devtree | 显示设备树。 |
dh | 转储句柄信息。 |
disconnect | 断开驱动程序与设备的连接。 |
drivers | 显示驱动程序列表。 |
drvcfg | 调用驱动程序配置协议。 |
drvdiag | 调用驱动程序诊断协议。 |
guid | 转储已知的 GUID ID。 |
lanaddress | 显示 MAC 地址。 |
load | 加载 EFI 驱动程序。 |
map | 将短名称映射到设备路径。 |
openinfo | 显示指定句柄的开放协议。 |
pci | 显示 PCI 设备或 PCI 功能配置空间。 |
reconnect | 重新连接驱动程序与设备。 |
unload | 卸载协议映像。 |
文件系统命令 — EFI Shell 用于管理文件、目录和属性的命令。 | |
attrib | 显示(或更改)文件(或目录)的属性。 |
cd | 更新(或查看)当前目录。 |
comp | 比较两个文件的内容。 |
cp | 将一个或多个文件(或目录)复制到另一个位置。 |
edit | 全屏编辑 ASCII 或 UNICODE 文件。 |
eficompress | 压缩 infile 并写入 outfile。 |
efidecompress | 解压缩 infile 并写入 outfile。 |
hexedit | 使用 hex 编辑文件、块设备或内存区域。 |
ls | 显示目录中的文件列表和子目录。 |
mkdir | 创建一个或多个目录。 |
mount | 在块设备上挂接文件系统。 |
rm | 删除一个或多个文件(或目录)。 |
setsize | 设置文件的大小。 |
touch | 使用当前时间更新文件(或目录)的时间。 |
类型 | 显示文件内容。 |
vol | 显示文件系统的卷信息。 |
内存命令 — EFI Shell 用于列出和管理内存、EFI 变量和 NVRAM 详细信息的命令。 | |
default | 设置缺省的 NVRAM 值。 |
dmem | 转储内存或内存映射的 IO。 |
dmpstore | 显示所有 EFI 变量。 |
memmap | 显示内存映射。 |
mm | 显示(或修改)MEM/IO/PCI。 |
pdt | 查看/清除 nPartition 或单元内存页面取消分配表 (PDT)。 |
Shell 导航和其他命令 — EFI Shell 用于基本 EFI Shell 导航和定制的命令。 | |
alias | 设置(或获取)别名设置。 |
cls | 使用可选背景颜色清除标准输出。 |
exit | 退出 EFI Shell 环境。 |
getmtc | 显示单调增加或减小的当前计数器值。 |
help 或 ? | 显示帮助。 |
mode | 显示控制台输出设备的模式。 |
set | 设置(或获取)环境变量。 |
xchar | 打开(或关闭)扩展字符功能。 |
Shell 脚本命令(或编程结构)— EFI Shell EFI shell 脚本命令。 | |
echo | 将消息回显给 stdout 或切换脚本回显。 |
else | 仅限脚本:使用 IF THEN。 |
endfor | 仅限脚本:FOR 循环结构的分隔符。 |
endif | 仅限脚本:IF THEN 结构的分隔符。 |
for | 仅限脚本:循环结构。 |
goto | 仅限脚本:跳至脚本中的标签位置。 |
if | 仅限脚本:IF THEN 结构。 |
input | 获取用户输入并放到 EFI 变量中。 |
pause | 仅限脚本:提示退出或继续。 |
fs0: | 切换盘符 |
stall | 停止处理器几微秒。 |
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/154890.html原文链接:https://javaforall.cn
相关文章
- linux下面的解压缩文件的命令[通俗易懂]
- dos2unix命令解决 Shell 脚本无法执行的问题
- linux ll命令时间,Linux ll命令显示年月日 时分秒
- 安卓的shell命令_android执行linux命令
- windows10 bat命令获取日期时间「建议收藏」
- linux下移动文件命令_linux怎么移动文件
- Linux Shell基础篇三 - 内置命令
- Docker学习4-常用命令之重要的容器命令
- Linux常用命令: date 时间 命令的使用
- 脚本Linux下实现精准计时的Shell脚本(linux计时shell)
- 学习Linux玩转Shell脚本(linux编写shell脚本)
- Shell脚本备份MySQL数据库(shell备份mysql)
- Shell expr命令:进行整数计算
- wc命令_Linux wc命令:计算单个文件中的字数、单词数和字节数
- Shell模块化(source命令)
- 快速理解Oracle DMP命令的优势(oracledmp命令)
- 安全保护Linux用户Shell安全的措施(linux用户shell)
- 备份自动化运维:Shell脚本实现MySQL数据库备份(shell脚本mysql)
- Linux系统快速启动Redis服务命令(linux启动redis命令)
- 数据库操作Shell脚本与Oracle数据库实现自动操作(shell与oracle)
- 快速教程:mysql恢复命令,轻松应对数据备份和恢复问题(mysql恢复命令)
- 利用Linux nc命令实现反弹shell漏洞攻击(linuxnc反弹)
- 命令最简单Linux命令: 快速入门指南(最简单linux)
- Mastering Linux: The Ultimate Guide to Connecting to Your System with Shell(shell连接linux)
- Linux中利用cat实现文件合并(linux 文件合并命令)
- 命令深入了解Linux,学会常用Shell命令(linux常用shell)
- Linux Shell循环:简单而有效的自动化利器(linux shell循环)
- 快速查看Linux文件夹大小:常用文件夹大小命令解析(linux文件夹大小命令)
- 使用Shell脚本来操作Redis(shell写redis)
- Ruby中调用执行shell命令的6种方法