EFI和EFI Shell命令簡介

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] 設置卷標

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章