前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EFI和EFI Shell命令简介[通俗易懂]

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

作者头像
全栈程序员站长
发布2022-09-15 16:55:23
5K0
发布2022-09-15 16:55:23
举报
文章被收录于专栏:全栈程序员必看

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

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.cn/161967.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档