EFI和EFI Shell命令简介[通俗易懂]

EFI和EFI Shell命令简介[通俗易懂]EFI是ExtensibleFirmwareInterface的缩写,是介于平台固件和操作系统之间的一层软件接口。EFI是Intel在1998年开始的一个项目演变而来,而在2005年Intel将EFI1.10开源并交由UnifiedEFI开源社区去维护和开发,Intel自己的EFI也就不单独做了,都和开源社区共用一个。现在也通常用EFI来代指UEFI,二者不再有意区分。EFIShell

大家好,又见面了,我是你们的朋友全栈君。

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

EFI Shell是EFI提供的一个交互式的命令行Shell环境,在这里你可以执行一些efi应用程序,加载efi设备驱动程序,以及引导操作系统,从引导菜单项中选择”efi shell”,回车,待出现”shell]”提示符时即表明你已进入efi shell环境中,下面对一些常用的efi shell环境下的命令作些简要介绍: 

1、fsn:改变当前驱动器。例如:fs0当前映射到了ls-240 驱动器的话, fs0: [回车]就将提供对ls-240 驱动器的访如:fs0:

2、attrib[-b] [+/- rhs] [file] 察看或设置文件属性

3、break设置执行断点

4、cd[path] 改变当前目录

5、cls[background color] 清屏

6、compfile1 file2 进行文件比较

7、cp[-r] file [file] … [dest] 拷贝文件和目录

8、date[mm/dd/yyyy] 获取或设置日期

9、devices[-b] [-1xxx] 列出系统中的所有设备

10、devtree[-b] [-d] 显示设备树

11、echo[[-on | -off] | [text] 回显

12、edit[filename] 文本编辑

13、eficompressinfile outfile 压缩efi文件

14、efidecompressinfile outfile 解压efi文件

15、help[-b] [internal_command] 显示帮助信息

16、loaddriver_name 加载驱动

17、ls[-b] [dir] [dir] … 获得目录列表

18、mkdirdir [dir] 创建目录项

19、mountblkdevice [sname[:]] 在一个块设备上加载文件系统

20、mv[src…] [dst] 移动文件或目录

21、reset[reset_string] 冷启动

22、rmfile/dir [file/dir] 删除文件或目录

23、time[hh:mm:ss] 获取或设置时间

24、type[-a] [-u] [-b] file 察看文件内容

25、ver显示版本信息

26、volfs [volume_label] 设置卷标

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161967.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【http 请求返回状态码 500 】 Spring Boot 模拟http请求「建议收藏」

    【http 请求返回状态码 500 】 Spring Boot 模拟http请求「建议收藏」背景最近弄的项目中要求给另外一个服务器传送数据,预定是用http的方式,在开始动手之前我打算用SpringBoot模拟下服务器之间的请求流程:服务器A发起POST请求将Json格式的数据发送到服务器B,服务器B要回传”success”,当服务器A接收到”success”后表示数据发送成功@ControllerpublicclassMyController{/***服务器A*/@ResponseBody@RequestMap.

    2022年6月20日
    139
  • FilterDispatcher_Executed

    FilterDispatcher_Executedorg.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterorg.apache.struts2.dispatcher.FilterDispatcherFilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如2.1.6、2.1.

    2022年8月16日
    6
  • 访问接口报415

    访问接口报415web项目访问接口报415问题。代码如下:@PostMapping(value=”hotelList”)publicStringhotelList(@RequestBodyHotelListRequestrequest,Modelmodel){ //TODO …….return”hotel/hotel-product-l…

    2022年5月27日
    153
  • Python Lambda匿名函数示例

    Python Lambda匿名函数示例本文转自https://www.freeaihub.com/article/lambda-in-python.html,该页可在线互动学习匿名函数在本示例中,我们将看到如何在Python中使用Lam

    2022年7月5日
    20
  • 博客备份工具——小收集

    博客备份工具——小收集打算长期写原创博客了,当然也就要考虑备份问题了。虽然服务器很稳定,但是一旦出什么差错,技术类的东西丢了真的很难恢复,特别痛苦。 所以收集一下可用的工具吧,针对CSDN,因为我们现在有代码片了,不知道各个工具的效果如何: 豆约翰博客备份专家V2.6_豆约翰http://www.douyuehan.com/Download1/File/5.aspx [推荐]博客备份工具B

    2022年7月25日
    15
  • Maven安装与配置

    Maven安装与配置一、需要准备的东西JDKEclipseMaven程序包二、下载与安装前往https://maven.apache.org/download.cgi下载最新版的Maven程序:2.将文件解压到D:\ProgramFiles\Apache\maven目录下:新建环境变量MAVEN_HOME,赋值D:\ProgramFiles\Apache\mave…

    2022年6月11日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号