EFI Shell 命令参考

2023-05-16

 对于使用使用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

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

stall

停止处理器几微秒。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

EFI Shell 命令参考 的相关文章

  • 【数据结构/数组】leetcode刷题路线(持续更新)

    数据结构 数组 leetcode刷题路线 xff08 持续更新 xff09 vector常见操作具体刷题路线参考资料 vector常见操作 在STL vector xff08 使用场景 43 leetcode题库常见操作总结 xff09 一
  • leetcode第283场周赛记录

    第283场周赛记录 得分排名情况赛题分析题一 xff1a 6016 Excel 表中某个范围内的单元格 https leetcode cn com problems cells in a range on an excel sheet 题二
  • 【音频】削波失真(爆音)问题定位与解决

    音频 削波失真 爆音 问题定位与解决 Why 为什么要解决削波失真问题 What 什么是削波失真 如何定位 用户反馈的现象 音频异常环节定位 音频异常是发生在音频处理的哪个环节 不同的音频采集方式都会出现爆音问题么 如何区分正常音频与异常音
  • 【MLT】MLT多媒体框架生产消费架构解析(二)

    MLT多媒体框架生产消费架构解析 前提通过本文可以获取什么 xff1f 核心类解析Service 43 Filter为生产者添加滤镜 Demon展示为Producer xff08 MP4 xff09 添加Filter xff08 马赛克 x
  • 【MLT】MLT多媒体框架生产消费架构解析(三)

    MLT多媒体框架生产消费架构解析 前提通过本文可以获取什么 xff1f 核心类解析Properties为生产者添加滤镜 Demon展示修改Filter xff08 马赛克 xff09 效果代码 附属代码下载链接参考资料 前提 通过阅读 ML
  • 【ffmpeg】音频采集

    ffmpeg 音频采集 前言 通过命令采集音频数据 采集音频的方式 windows下采集音频 通过API采集音频数据 打开音频设备 从音频设备中读取音频数据 API 数据封装简析 代码 录制音频数据 参考资料 个人简介 个人主页 一二三o
  • ubuntu18.04安装搜狗输入法和Google Chrome

    安装搜狗输入法 xff1a 一 首先设置fcitx 1 打开Settings Language and Region Manage installed Languages 2 将 Keyboard input method system中默
  • 【ffmpeg】音频重采样

    ffmpeg 音频重采样 前言 什么是音频重采样 实现音频重采样 创建重采样上下文 初始化重采样 进行重采样 ffplay播放 参考资料 个人简介 个人主页 一二三o 0 O的博客 技术方向 C C 客户端资深工程师 直播 音视频剪辑 作者
  • 【ffmpeg】创建AAC编码器

    ffmpeg 创建AAC编码器 前言 ffmpeg编码过程 创建AAC编码器 创建编码器 创建上下文 设置采样参数 打开编码器 将帧数据提供给编码器 读取编码后的数据 将编码后的数据写入aac文件中 参考资料 个人简介 个人主页 一二三o
  • 【ffmpeg】YUV实践

    ffmpeg YUV实践 前言 生成YUV 使用摄像头采集到YUV数据 从现有的视频文件中提取YUV数据 播放YUV 播放Y分量 提取各分量 参考资料 个人简介 个人主页 一二三o 0 O的博客 技术方向 C C 客户端资深工程师 直播 音
  • 【yum】Peer cert cannot be verified or peer cert invalid

    yum 装包时 xff0c 提示 Errno 14 Peer cert cannot be verified or peer cert invalid cat etc yum repos d my repo repo my repo nam
  • 【DNS】Linux上非root用户无法使用/etc/hosts解析条目问题的排查处理

    一 问题背景 机房某台物理机故障 xff0c 触发虚拟化系统对该物理机上的虚拟机的漂移重启操作 xff0c 发现新起的虚拟机上某些应用重启失败 看相关应用启动日志 xff0c 显示无法解析主机名 xff0c 但是明明用到的主机名解析已经写在
  • ORDER BY clause is not in SELECT list

    Expression 1 of ORDER BY clause is not in SELECT list 1 mysql查询异常 xff1a 2 解决办法 xff1a 2 1 查看是否开启了only full group by规则校验2
  • R语言简介

    我们Hadoop 43 R爱好者建立了一个Hadoop和R语言的学习交流的高级LV1 QQ群 279441740 xff0c 欢迎加入学习 交流 讨论 下载 R语言简介 R语言是一种为统计计算和图形显示而设计的语言环境 xff0c 是贝尔实
  • GitHub的安装与配置

    一 安装git 1 Git下载地址 xff1a Git Downloads 进入后点击Download下载 xff0c 如下图所示 xff1a 2 进入后选择自己对应的操作系统下载 32位或64位 xff0c 如下图所示 3 下载好后进行安
  • 手机在输入界面进入退出导致手机重启 (Watchdog重启问题分析)

    9820E E516横屏项目 xff0c 手机在使用过程中出现framework crash 通过log工具发现是 WATCHDOG KILLING SYSTEM PROCESS Blocked in monitor com android
  • 利用python模拟post请求实现USVN批量添加用户组

    参考知乎链接 xff1a https zhuanlan zhihu com p 140372568 环境 xff1a python3 7 请求头 xff0c 请求地址都可以在开发者模式的网络中抓取 xff0c 此处需要登录到USVN才能获取
  • timeout的一些常规解决办法

    一般来说timeout并不会对服务器造成什么大的影响 xff0c 但如果timeout过多导致进程文件描述符不够用或服务器端口不够用就需要注意了 下面是一些常规的timeout解决办法 注意 xff1a 不是长久之计 etc sysctl
  • 如何删除ubuntu中的keyring

    按照system gt preferences gt passwords and encryption keys顺序 xff0c 找到下面这个界面删除Passwords 下次在ubuntu要求输入初始keyring 密码时直接回车 xff0
  • ubuntu16.04桌面版开机进入命令行模式

    我们大部分个人的linux系统计算机都是使用图形界面模式的操作 xff0c 有些时候我们也可以在纯命令行模式下进行操作 xff0c 这里给大家介绍一个在开机启动的时候进入命令行的两种方法 ubuntu 16 04LTS系统 方法 步骤 系统

随机推荐

  • 8本推荐游戏开发书籍

    很多刚刚接触游戏开发的朋友经常问我 xff1a 如何开始学习游戏开发 xff1f 我从事游戏开发行业很多年了 xff0c 坦率地讲 xff0c 开发游戏充满挑战性 xff0c 需要开发人员具备大量的技能与积极的创新精神 希望这篇小文能帮助朋
  • GNOMe面板丢失问题解决

    今天用安装虚拟机时屏幕太小 xff0c 安装框又不能向上拉 xff0c 导致我看不到下一步图标 xff0c 一怒之下 xff0c 把底面板给删了 xff0c 从此走上了麻烦之路 xff01 没有底面版 xff0c 很多最小化的图标都找不到
  • Ubuntu操作系统综合贴

    本文转载自卡饭论坛http bbs kafan cn thread 1551594 1 1 html xff0c 作者 xff1a ubuntu2011 Linux简介及安装 Linux是什么 xff1f Linux是一种自由和开放源代码的
  • Spring4+Hibernate4+SpringMVC整合配置

    这里是Spring4 3 9 43 Hibernate4 0 2的整合配置 配置web xml span class hljs pi lt xml version 61 34 1 0 34 encoding 61 34 UTF 8 34 g
  • Android Keystore System介绍

    翻译 sdk docs training articles keystore html q 61 keystore q 61 keystore KeyStore KeyStore负责维护加密密钥及其所有者 可以通过修改JAVA HOME l
  • html5之div居中

    效果如图 xff1a 代码如下 xff1a navright display inline block vertical align middle width 100 height 100 min height 400px border 1
  • 服务器后台自动运行程序和停止

    后台运行命令 如何后台运行python程序 关键的命令 xff1a nohup 只需要输入下面的命令就可以在后台一直执行python程序啦 nohup python u test py gt test log 2 gt amp 1 amp
  • 谷歌浏览器(Chrome)插件安装失败的解决办法

    最新的谷歌浏览器下载完成以后进行安装插件时 xff0c 可能会提示 无法从该网站添加应用 扩展程序和用户脚本 的提示 这是因为谷歌比较重视用户信息安全性的 xff0c 所以不希望用户随便安装一些除官方商店之外的东西 xff0c 以免造成用户
  • Docker-CentOS开启防火墙firewalled映射Docker端口

    开启docker的Tomcat容器后 xff0c 启动 docker run d p 8080 8080 tomcat 访问不了Tomcat 查看防火墙所有开放的端口 firewall cmd zone 61 public list por
  • mysql 5.6 utf-8 编码设置

    mysql 5 5 utf 8编码 正确设置的方法 xff1a 在 etc my cnf mysqld utf 8 设置 character set server 61 utf8 collation server 61 utf8 gener
  • 文件内容查找方式

    第一种 xff0c 使用windows自带的查找工具 搜索工具里面有 高级选项 xff0c 选择 文件内容 然后进行搜索即可 第二种 xff0c 使用命令行 在需要进行搜索的文件夹下使用命令行 xff1a Get span class to
  • Image打包流程-Android10.0编译系统(四)

    摘要 xff1a 本节主要来进行Android10 0 Image打包流程 xff0c 理解system img是如何打包的 1 概述 前面我们讲完了Android10 0 编译的初始化和make的完整流程 xff0c 从make中我们看到
  • Ubuntu18.04安装踩坑与排错记录

    很早以前就想装Ubuntu玩玩了 xff0c 今天终于动手实现了这个想法 但过程并不顺利 xff0c 所以记录一下 对他人可能借鉴意义不大 xff0c 但对自己来说还是有记录价值的 机子是之前淘汰掉的华硕笔记本 xff08 14年买的 xf
  • Jupyter Notebook FileNotFoundError: [WinError 2] 系统找不到指定的文件

    问题描述 xff1a 通过Anaconda新创建环境 tfenv python 61 3 5 5 并依次安装tensorflow ipython xff0c jupyter xff0c matplotlib这三个包及其依赖包 然后在该环境下
  • 命令提示符(cmd)的一些简单用法

    命令提示符 xff08 cmd xff09 快捷键 xff1a win 43 r 切换位置 xff1a 盘名 xff1a 进入目录 xff1a cd 43 文件夹名 xff08 tab可以切换文件夹 xff09 只要路径写对cd可以访问多级
  • Java中,&&与&,||与|的区别

    1 1 逻辑运算符 amp amp xff08 短路与 xff09 xff0c amp 用法 xff1a amp amp 和 amp 都是表示与区别是 xff1a amp amp 若第一个条件不满足 xff0c 后面条件就不再判断 而 am
  • Java基础类(六):Collections工具类

    目录 1 Collections 1 1 排序操作 xff1a xff08 均为static方法 xff09 1 2 查找 替换 1 3 同步控制 1 4 返回不可变集合 1 Collections Collections 是一个操作 Se
  • Bash脚本:采用for循环重复执行某条指令100次

    1 新建一个脚本文件 直接vim for sh就可以 2 编辑脚本文件 bin bash for i 61 1 i lt 61 100 i 43 43 do test 想要重复执行的命令 xff09 done 3 将脚本文件变为可执行文件
  • Android.mk 和 CMakeLists.txt 的转换规则

    Android mk 和 CMakeLists txt 都是用来构建 Android 应用程序或库的工具 但是它们有不同的语法和规则 xff0c 所以将一个 Android mk 文件转换成一个 CMakeLists txt 文件需要一些注
  • EFI Shell 命令参考

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