UEFI Shell 常用命令
UEFI Shell 常用命令
分類:IT技術
2013-09-11 16:49閱讀(14542)評論(0)
????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 | 停止處理器幾微秒。 | 
轉載于:https://blog.51cto.com/thinclient/1897883
總結
以上是生活随笔為你收集整理的UEFI Shell 常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 换个姿势为安装包重签名
- 下一篇: 算法笔记_029:约瑟夫斯问题(Java
