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也就不單獨做了,都和開源社區共用一個?,F在也通常用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