EFI
和
EFI Shell
命令简介
EFI
是
Extensible Firmware 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
、
comp file1 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
、
eficompress infile outfile
压缩
efi
文件
14
、
efidecompress infile outfile
解压
efi
文件
15
、
help [-b] [internal_command]
显示帮助信息
16
、
load driver_name
加载驱动
17
、
ls [-b] [dir] [dir] ...
获得目录列表
18
、
mkdir dir [dir]
创建目录项
19
、
mount blkdevice [sname[:]]
在一个块设备上加载文件系统
20
、
mv [src
…
] [dst]
移动文件或目录
21
、
reset [reset_string]
冷启动
22
、
rm file/dir [file/dir]
删除文件或目录
23
、
time [hh:mm:ss]
获取或设置时间
24
、
type [-a] [-u] [-b] file
察看文件内容
25
、
ver
显示版本信息
26
、
vol fs [volume_label]
设置卷标