Az UEFI Interactive Shell és annak általános parancsai

How Use Uefi Interactive Shell



Az újabb generációs UEFI alaplapok az UEFI Interactive Shell -el érkeznek. Az UEFI interaktív shell egy egyszerű shell program (például a bash), amely az operációs rendszer indításáért felelős. Használhatja az UEFI interaktív héjat is az EFI shell parancsok és szkriptek futtatásához. Az alaplap rendszer firmware -jének frissítésére is használható.

Ez a cikk bemutatja, hogyan érheti el az UEFI interaktív héjat UEFI alaplapokon, és használhatja az UEFI interaktív héj néhány általános EFI parancsát. Szóval, kezdjük.







Tartalomjegyzék:

  1. Tudnivalók
  2. USB Thumb meghajtók olvasása az UEFI Shell -ből
  3. Az UEFI Interactive Shell elindítása
  4. A cls parancs
  5. A visszhang parancs
  6. Az alias Command
  7. A segélyparancsnokság
  8. A készlet Parancs
  9. A térképparancs
  10. A cd és ls parancsok
  11. A cp parancs
  12. Az mv parancsnokság
  13. Az rm parancs
  14. A szerkesztés parancs
  15. A kilépési parancs
  16. A Reset parancs
  17. Egyéb EFI shell parancsok
  18. Kimeneti átirányítás
  19. Következtetés
  20. Hivatkozások

Tudnivalók:

2 különböző utasítást használtam az EFI Shell parancsok írásához ebben a cikkben.



Héj> - Ezt a parancssort használtam a parancsokhoz, amelyeket bárhonnan futtathat.



fs1: *> - Ezzel a paranccsal tisztáztam, hogy a parancsok futtatása előtt ki kell választania egy bizonyos tárolóeszközt (ebben az esetben fs1), vagy egy adott könyvtárban kell lennie.





Ügyeljen arra, hogy ezt tartsa szem előtt a cikk olvasása közben.

USB Thumb meghajtók olvasása az UEFI Shell -ből:

Az UEFI interaktív héj képes olvasni az USB memóriakártyákat, ha FAT16 vagy FAT32 formátumban formázza. Tehát tegyük fel, hogy írt néhány EFI szkriptet, vagy letöltött bármilyen EFI szkriptet az alaplap gyártójának hivatalos webhelyéről. Ebben az esetben be kell helyeznie őket egy FAT16 vagy FAT32 formátumú USB -meghajtóba, hogy elérje és futtassa őket az UEFI interaktív héjból.



Az UEFI interaktív héj indítása:

Először is állítsa le a számítógépet. Ezután kapcsolja be a számítógépet. Közvetlenül a bekapcsoló gomb megnyomása után tartsa lenyomva a vagy a billentyűzetet, hogy belépjen az alaplap BIOS/UEFI firmware -jébe.

Ezután az alaplap BIOS/UEFI -firmware rendszerindítási kiválasztási szakaszában találnia kell egy lehetőséget az UEFI Interactive Shell -be való belépéshez.

Az Odyssey X86 egylapos számítógépemen az opció a Mentés és Kilépés> UEFI: Beépített EFI Shell menüpontban található, amint az az alábbi képen is látható.

Az opció az EFI Internal Shell a VMware virtuális gépemen, amint az az alábbi képernyőképen látható.

Amikor először lép be az UEFI Interactive Shellbe, az kinyomtatja a számítógép által észlelt összes tárolóeszközt, amint az az alábbi képernyőképen látható.

Ha bármelyik gombot megnyomja, vagy vár 5 másodpercet, az EFI Shell készen áll a parancsok végrehajtására.

A következő szakaszokban megmutatom, hogyan kell használni a leggyakoribb EFI Shell parancsokat. Szóval, lépjünk tovább.

A cls parancs:

A cls parancsot elsősorban a képernyő kimeneteinek törlésére használják.

Lehet, hogy sok szöveg van a képernyőn, amint az az alábbi képernyőképen is látható.

A képernyő szövegeinek törléséhez futtassa a cls parancsot az alábbiak szerint:

Héj>cls

A képernyőn megjelenő szövegeket törölni kell.

Az EFI Shell háttérszínét a cls paranccsal is megváltoztathatja.

Az EFI Shell háttérszínének megváltoztatásához futtassa a cls parancsot az alábbiak szerint:

Héj>cls<színkód>

Az írás idején a cls parancs a következőket támogatja.

0 - Fekete

1 - Kék

2 - Zöld

3 - Cián

4 - Háló

5 - Bíbor

6 - Sárga

7 - Világos szürke

Ha például a háttérszínt kékre szeretné változtatni (1), futtassa a cls parancsot az alábbiak szerint:

Héj>cls2

A háttérszínt kékre (1) kell változtatni, amint az az alábbi képernyőképen látható.

Ha a háttérszínt feketére szeretné változtatni, futtassa a cls parancsot az alábbiak szerint:

Héj>cls0

A háttérszínt feketére (0) kell változtatni, amint az az alábbi képernyőképen látható.

A visszhang parancs:

Az echo parancs egy szövegsor nyomtatására szolgál az EFI Shell -en.

Például a Hello World szöveg kinyomtatásához futtassa az echo parancsot az alábbiak szerint:

Héj> kidobta 'Helló Világ'

Mint látható, a Hello World szöveg az EFI Shell -re van nyomtatva.

Ha szeretné, dönthet úgy is, hogy nem használ idézeteket.

Az alias parancs:

Az alias paranccsal felsorolhatja az EFI Shell összes parancsnevét.

Az EFI Shell összes parancsnevének felsorolásához futtassa az alias parancsot az alábbiak szerint:

Héj> álnév

Amint láthatja, az EFI Shell parancs álnevei fel vannak sorolva.

Az alias paranccsal aliasokat is létrehozhat vagy törölhet.

Az echo Hello World parancsot futtató print_hello alias létrehozásához futtassa az alias parancsot az alábbiak szerint:

Héj> álnévprint_hello'echo Hello World'

Amint láthatja, egy új nyomtatási_hllo álnév jön létre.

Most a következőképpen futtathatja a print_hello parancsot:

Héj>print_hello

Alapértelmezés szerint a létrehozott álnevek túlélik a rendszer újraindítását. Ez persze jó dolog. De ha nem szeretné, hogy az álnevei túléljék a rendszer újraindítását, akkor a -v kapcsoló segítségével létrehozhat egy ingadozó álnevet.

Ugyanazt a print_hello álnevet hozhatja létre, mint egy illékony álnevet a -v opció használatával az alábbiak szerint:

Héj> álnév -vprint_hello'echo Hello World'

Az álnevet az alias parancs -d kapcsolójával törölheti.

A print_hello álnév törléséhez futtassa az alias parancsot a -d opció használatával az alábbiak szerint:

Héj> álnév -dprint_hello

Amint láthatja, a print_hello alias törlődik az álnevek listájáról.

Héj> álnév

A Súgóparancs:

A help parancs az EFI Shell parancsok megtalálására szolgál minták használatával.

Például, ha meg szeretné találni az összes m -vel kezdődő EFI Shell parancsot, akkor futtassa a help parancsot az alábbiak szerint:

Héj> Segítségm*

Az összes m -vel kezdődő EFI Shell -parancs fel van sorolva, amint az az alábbi képernyőképen is látható.

Ugyanígy megtalálhatja az összes m -vel végződő EFI Shell parancsot az alábbiak szerint:

Héj> Segítség *m

Az összes m -vel végződő EFI Shell -parancs fel van sorolva, amint az az alábbi képernyőképen is látható.

Azt is megtudhatja, hogyan kell használni az EFI Shell parancsot, milyen opciókat támogatnak, és mit használnak az egyes lehetőségek a help parancs segítségével. Végül összehasonlíthatja a Linux man paranccsal.

Például az alias parancs használatának megismeréséhez futtassa a help parancsot az alábbiak szerint:

Héj> Segítség álnév

Sok információt kell megjeleníteni a help parancsról.

Ha egy adott parancs súgóinformációja nagyon hosszú, akkor nyomja meg a és a billentyűzetet, hogy felfelé vagy lefelé görgessen.

Ha a kimenet túl hosszú, akkor lapolvasóra lesz szüksége. Ismét összehasonlíthatja a Linux kevesebb programmal. A Linux kevesebb programtól eltérően azonban az EFI Shell személyhívó oldalanként lapoz a sorok helyett.

Ha személyhívót szeretne használni a help parancshoz, használja a help parancs -b opcióját az alábbiak szerint:

Héj> Segítség -b álnév

Az alias parancs használati információi egy személyhívóban jelennek meg, amint az az alábbi képernyőképen is látható.

A gombbal léphet a következő oldalra.

A személyhívó bezárásához nyomja meg a q, majd a gombot.

A beállított parancs:

A set parancs az EFI Shell összes rendelkezésre álló környezeti változójának listázására szolgál.

Az EFI Shell összes rendelkezésre álló környezeti változójának felsorolásához futtassa a set parancsot az alábbiak szerint:

Héj> készlet

Az EFI Shell összes környezeti változója fel van sorolva, amint az az alábbi képernyőképen látható.

Létrehozhat saját EFI Shell környezeti változókat is.

EFI Shell környezeti változó fájl létrehozásához a boot.img tartalommal futtassa a set parancsot az alábbiak szerint:

Héj> készlet fájltboot.img

A környezeti változó fájl be van állítva, amint az az alábbi képernyőképen is látható.

Alapértelmezés szerint az Ön által létrehozott EFI Shell környezeti változók túlélik a rendszer újraindítását. Ha azonban nem szeretné, akkor a set parancs -v opciójával hozhat létre illékony EFI Shell környezeti változókat.

Például ugyanazon fájlkörnyezeti változó létrehozásához, mint egy illékony környezeti változó, futtassa a set parancsot az alábbiak szerint:

Héj> készlet -v fájltkép.indítás

Eltávolíthatja az EFI Shell környezeti változókat is.

Az EFI Shell környezeti változó fájl eltávolításához futtassa a set parancsot az alábbiak szerint:

Héj> készlet -d fájlt

A fájl környezeti változója már nem lehet elérhető, amint az az alábbi képernyőképen látható.

Héj> készlet

A térkép parancs:

A térkép parancs kinyomtatja a számítógép összes tárolóeszközének leképező tábláját. A leképezési táblázatban megtalálhatja a számítógép tárolóeszközeinek eszköznevét. Ha egy tárolóeszközt szeretne elérni az EFI Shell -ből, szüksége lesz az adott tárolóeszköz eszköznevére.

A számítógép összes tárolóeszközének listázásához az EFI Shell -ből futtassa a térkép parancsot az alábbiak szerint:

Héj>térkép

Az összes tárolóeszközt és azok nevét fel kell sorolni, amint az az alábbi képernyőképen látható.

Ha új tárolóeszközt, például USB -meghajtót helyez be a számítógépébe, az nem jelenik meg automatikusan a leképezési táblázatban. Ehelyett manuálisan kell frissítenie a leképezési táblázatot.

Frissítheti az EFI Shell leképezési tábláját a térkép parancs -r opciójával az alábbiak szerint:

Héj>térkép-r

Az EFI Shell leképezési táblázatát frissíteni kell, és az új tárolóeszközt fel kell tüntetni az új leképezési táblázatban, amint az az alábbi képernyőképen látható.

A cd és ls parancsok:

A tárolóeszköz nevét a tárolóeszköz neve alapján választhatja ki.

Például az fs1 tárolóeszköz kiválasztásához futtassa a következő parancsot:

Héj>fs1:

A promptot fs1: > -ra kell változtatni, amint az az alábbi képernyőképen látható.

Most felsorolhatja az fs1 (az aktuális munkakönyvtár) tárolóeszközön található összes fájlt és könyvtárat a következőképpen:

fs1: > ls

Amint láthatja, az fs1 tárolóeszköz összes fájlja és könyvtára megjelenik.

Az ls paranccsal relatív könyvtárútvonalakat is használhat az adott könyvtár fájljainak és könyvtárainak felsorolásához.

Például a parancsfájlok könyvtár fájljainak és könyvtárainak felsorolásához (az aktuális munkakönyvtárhoz képest) futtathatja az ls parancsot a következőképpen:

fs1: > lsforgatókönyvek

A scripts könyvtár fájljait és könyvtárait fel kell sorolni.

A scriptek könyvtár üres az én esetemben.

Abszolút útvonalakat használhat az ls paranccsal is.

Például az fs0 tárolóeszköz összes fájljának és könyvtárának felsorolásához futtassa az ls parancsot az alábbiak szerint:

Héj> lsfs0:

Az fs0 tárolóeszköz összes fájlját és könyvtárát fel kell sorolni, amint az az alábbi képernyőképen látható.

Rekurzív módon listázhatja a fájlokat és könyvtárakat az ls parancs -r opciójával.

Például az fs0 tárolóeszköz összes fájljának és könyvtárának rekurzív listázásához futtassa az ls parancsot az alábbiak szerint:

Héj> ls -rfs0:

Az fs0 tárolóeszköz összes fájlját és könyvtárát rekurzívan kell felsorolni, amint az az alábbi képernyőképen látható.

Ha a fájlok és könyvtárak listája túl hosszú ahhoz, hogy elférjen a képernyőn, használhatja az ls parancs -b opcióját a személyhívó használatához.

Rekurzívan felsorolhatja az fs0 tárolóeszköz összes fájlját és könyvtárát, és személyhívót használhat a kimenethez:

Héj> ls -r -bfs0:

Az ls parancsnak személyhívót kell használnia a kimenet megjelenítéséhez, amint az az alábbi képernyőképen látható.

A cd paranccsal navigálhat a kiválasztott tárolóeszköz másik könyvtárába. Ez lerövidíti a parancsokat, mivel nem kell hosszú könyvtárútvonalakat begépelnie.

Ha például a kiválasztott fs1 tárolóeszköz script könyvtárába szeretne navigálni, futtassa a cd parancsot az alábbiak szerint:

fs1: > CDforgatókönyvek

Az aktuális munkakönyvtárat fs1: scripts -re kell módosítani, amint az az alábbi képernyőképen látható.

Ha vissza szeretne térni egy könyvtárba - a szülőkönyvtárba, futtassa a cd parancsot az alábbiak szerint:

fs1: scripts> CD..

Egy könyvtárral felfelé kell lennie, amint az az alábbi képernyőképen látható.

A cp parancs:

A cp parancs fájlok másolására szolgál az egyik tárolóeszközről a másikra vagy ugyanazon a tárolóeszközön belül.

Van egy hello.txt fájlom az fs1 tárolóeszközön, amint az az alábbi képernyőképen is látható.

fs1: > ls

A hello.txt új példányának létrehozásához futtassa a cp parancsot az alábbiak szerint:

fs1: > cphello.txt hello2.txt

Új hello2.txt fájlt kell létrehozni, és a hello.txt fájl tartalmát át kell másolni a hello2.txt fájlba.

fs1: > ls

Ha a hello.txt fájlt át szeretné másolni a scripts könyvtárba ugyanazon a tárolóeszközön egy relatív könyvtárútvonal segítségével, futtassa a cp parancsot az alábbiak szerint:

fs1: > cphello.txt szkriptek

Amint láthatja, a hello.txt fájlt a scripts könyvtárba másolja.

fs1: > lsforgatókönyvek

Abszolút elérési utat is használhat a hello.txt fájl másolásához a scripts könyvtárba az alábbiak szerint:

fs1: > cp hello.txt scripts

Mivel a fájl már létezik, a cp parancs megkérdezi, hogy felül akarja -e írni.

Ha felül szeretné írni a fájlt, nyomja meg az y, majd a gombot.

Ha nem szeretné felülírni a fájlt, nyomja meg az n, majd a gombot.

Ha felül szeretné írni a már létező összes fájlt, nyomja meg az a, majd a gombot.

Ha nem tudja, mit tegyen, nyomja meg a c, majd a gombot a másolási művelet megszakításához.

A hello.txt fájlt át kell másolni a scripts könyvtárba.

Ugyanígy, ha a hello.txt fájlt egy másik tárolóeszköz fs0 gyökérkönyvtárába szeretné másolni, akkor futtassa a cp parancsot az alábbiak szerint:

fs1: > cphello.txt fs0:

Amint láthatja, a hello.txt fájl az fs0 tárolóeszköz gyökerébe kerül.

Héj> lsfs0:

Rekurzív módon másolhatja a könyvtár tartalmát egy másik könyvtárba vagy tárolóeszközre a cp parancs -r opciójával.

Az fs0: EFI könyvtár tartalmának rekurzív másolásához az fs1 tárolóeszközre futtassa a cp parancsot az alábbiak szerint:

Héj> cp -rfs0: EFI fs1:

Az fs0: EFI könyvtárban található összes fájlt és könyvtárat át kell másolni az fs1 tárolóeszközre, amint az az alábbi képernyőképen látható.

Amint láthatja, az fs0: EFI könyvtár ubuntu és BOOT könyvtárai rekurzívan másolódnak az fs1 tárolóeszközre.

Héj> lsfs0: EFI

Héj> lsfs1:

Ha az fs0: EFI könyvtárat és annak tartalmát át szeretné másolni az fs1 tárolóeszközre, futtassa a cp parancsot az alábbiak szerint:

Héj> cp -rfs0: EFI fs1:

Amint láthatja, az fs0: EFI könyvtárat rekurzívan másolja az fs1 tárolóeszközre.

Héj> lsfs0:

Héj> lsfs1:

Az mv parancs:

Az mv parancs ugyanúgy működik, mint a cp parancs. Az egyetlen különbség az, hogy az mv parancs másolás helyett áthelyezi a fájlokat vagy könyvtárakat a forrásból a rendeltetési helyre.

Mivel az mv parancs és a cp parancs hasonlóak, ezeket itt nem magyarázom. Csak olvassa el a cp parancs részt, és cserélje le a cp parancsokat az mv paranccsal. Jó lesz menni.

Van egy másik eset is az mv parancs számára. Az mv parancs a fájlok és könyvtárak átnevezésére is szolgál.

Ha például a hello2.txt fájlt át szeretné nevezni hello3.txt fájlra, futtassa az mv parancsot az alábbiak szerint:

fs1: > mvhello2.txt hello3.txt

A hello2.txt fájlt át kell nevezni hello3.txt fájlra.

Amint láthatja, a hello2.txt fájl már nincs az fs1 tárolóeszközön, és átnevezték hello3.txt -re.

fs1: > ls

Hasonló módon átnevezheti a könyvtárat az mv paranccsal.

Például az ubuntu könyvtár átnevezéséhez debian futtassa az mv parancsot az alábbiak szerint:

fs1: > mvubuntu debian

Mint látható, az ubuntu könyvtár neve debian .

fs1: > ls

Az rm parancs:

Az rm parancs a fájlok és könyvtárak eltávolítására szolgál a tárolóeszközökről.

A hello3.txt fájl eltávolításához az fs1 tárolóeszközről futtassa az rm parancsot az alábbiak szerint:

fs1: > rmhello3.txt

A hello3.txt fájlt el kell távolítani.

Amint láthatja, a hello3.txt fájl már nincs az fs1 tárolóeszközön.

fs1: > ls

Hasonló módon távolíthatja el a debian könyvtárat az fs1 tárolóeszközről:

fs1: > rmdebian

Amikor eltávolít egy könyvtárat, amely más fájlokat és könyvtárakat tartalmazhat, az rm parancs megkérdezi, hogy el kívánja -e távolítani őket. Ez egy biztonsági intézkedés annak érdekében, hogy véletlenül ne töröljön fontos fájlokat.

Az eltávolítási művelet megerősítéséhez nyomja meg az y, majd a gombot.

A debian könyvtárat és annak tartalmát el kell távolítani.

Amint láthatja, a debian könyvtár már nem érhető el az fs1 tárolóeszközön.

fs1: > ls

A szerkesztési parancs:

Az EFI Shell alapvető szövegszerkesztő programmal érkezik, az úgynevezett EFI Editor. Ez nagyon hasznos, mivel nagyon könnyen szerkesztheti a konfigurációs fájlokat az EFI Shell segítségével.

Az hello.txt fájlt az fs1 tárolóeszközről az EFI Editor programmal az alábbi módon nyithatja meg:

fs1: >szerkesztés hello.txt

A hello.txt fájlt az EFI Editor programmal kell megnyitni. Itt szerkesztheti a szöveges/konfigurációs fájlját.

Miután szerkesztette a hello.txt fájlt, nyomja meg a, majd a gombot a fájl mentéséhez.

A hello.txt fájlt el kell menteni.

Az EFI Editor program bezárásához nyomja meg a gombot.

Ha nem mentett módosításai vannak, az EFI Editor program megkérdezi, hogy el kívánja -e menteni őket.

Nyomja meg az y gombot a módosítások mentéséhez és az EFI Editor program bezárásához.

Nyomja meg a n gombot a módosítások elvetéséhez és az EFI Editor program bezárásához.

Nyomja meg a c gombot, ha meggondolta magát, és nem akarja többé bezárni az EFI Editor programot.

Az EFI Editor program számos más csodálatos funkcióval is rendelkezik. Sajnos ezeknek a bemutatása nem tartozik a cikk hatálya alá.

Megtekintheti az EFI Editor program alját, és meg kell találnia az EFI Editor program egyéb funkcióinak használatához szükséges összes információt. Ezenkívül összehasonlíthatja az EFI Editor programot a Linux nano szövegszerkesztőjével. Ez elképesztő.

Kilépési parancs:

Az exit parancs az EFI Shell bezárására szolgál, menjen vissza az alaplap BIOS/UEFI firmware -jébe.

Az EFI Shell bezárásához futtassa az exit parancsot az alábbiak szerint:

Héj> kijárat

Az lenne a legjobb, ha visszatérne az alaplap BIOS/UEFI firmware -jéhez, amint az az alábbi képernyőképen is látható.

A reset parancs:

A reset parancs a számítógép alaphelyzetbe állítására vagy újraindítására szolgál.

A számítógép újraindításához az EFI Shell -ről futtassa a reset parancsot az alábbiak szerint:

Héj>Visszaállítás

A reset parancs a számítógép leállítására is használható.

Ha le szeretné állítani a számítógépet az EFI Shell rendszerből, futtassa a reset parancsot az -s opcióval az alábbiak szerint:

Héj>Visszaállítás-s

Egyéb EFI Shell parancsok:

Sok más EFI Shell parancs is létezik. E cikk hatályán kívül esik, hogy mindegyiket lefedje. De elolvashatja az EFI Shell dokumentációját [1], hogy többet megtudjon róluk. A help parancs segítségével megtudhatja az elérhető EFI Shell parancsokat is. A help parancs segítségével elolvashatja az EFI Shell parancsok dokumentációját is. Az EFI Shell dokumentációja nagyon kiterjedt, és tele van információkkal és példákkal. Ez is nagyon egyszerű és könnyen követhető. Nem okozhat gondot az olvasása.

Kimeneti átirányítás:

Csakúgy, mint a bash és más Linux shell -ek, az EFI Shell is támogatja a kimeneti átirányítást. Így az EFI Shell parancs kimenetét átirányíthatja egy fájlba az EFI Shell kimeneti átirányítási funkciójával.

Például az echo Hello World parancs kimenetét átirányíthatja a message.txt fájlba az alábbiak szerint:

fs1: > kidobta 'Helló Világ' >message.txt

Új üzenet.txt fájlt kell létrehozni, amint az az alábbi képernyőképen is látható.

fs1: > ls

Mint látható, a Hello World tartalma van.

fs1: >message.txt szerkesztése

Ha egy másik parancs kimenetét hozzá kívánja fűzni (tegye hozzá a fájl végéhez) a Jó szerencsét (mondjuk) visszhangot az üzenet.txt fájlhoz, akkor a >> szimbólumot használhatja a> szimbólum helyett az alábbiak szerint:

fs1: > kidobta 'Sok szerencsét' >>message.txt

Amint láthatja, a Jó szerencsét szöveg az üzenet.txt fájl végéhez kerül.

fs1: >message.txt szerkesztése

Hasonló módon átirányíthatja a help map parancs kimenetét a map-help.txt fájlba az alábbiak szerint:

fs1: > Segítségtérkép>map-help.txt

Amint láthatja, új map-help.txt fájl jön létre.

fs1: > ls

Amint láthatja, a help map parancs kimenete átirányításra kerül a map-help.txt fájlba.

fs1: >map-help.txt szerkesztése

JEGYZET : A kimeneti átirányítás során emlékeznie kell a> és >> szimbólum közötti különbségre. Ez nagyon fontos. Ha nincs elég ismerete ezekről a szimbólumokról, elveszítheti a fontos adatokat.

Tegyük fel, hogy a következő parancsot futtatta az EFI Shell -en:

Héj> parancs > fájlt

Itt a> szimbólum átirányítja a parancs kimenetét a fájlba. Ha a fájl nem létezik, akkor létrejön. Ha a fájl létezik, a fájl tartalmát a parancs kimenete helyettesíti. Ezt nagyon fontos megjegyezni.

Tegyük fel, hogy futtatta a fenti EFI Shell parancsot a >> szimbólum használatával az alábbiak szerint:

Héj> parancs >> fájlt

Itt a >> szimbólum hozzáfűzi (hozzáadja a fájl végéhez) a parancs kimenetét a fájlhoz, ha a fájl létezik. Ha a fájl nem létezik, akkor létrejön, és a parancs kimenete hozzáadódik a fájlhoz.

Tehát, ha a fájl nem létezik, a> és >> szimbólum ugyanazt fogja tenni - létrehozza a fájlt, és hozzáadja a parancs kimenetét a fájlhoz.

Ha sok fájl van a tárolóeszközön, nem túl nehéz hibázni és elveszíteni a fontos adatokat. Ezért azt javaslom, hogy a >> szimbólumot használja a> szimbólum helyett a kimeneti átirányításhoz, hacsak nincsenek speciális követelményei. Akkor ugyanazt fogja tenni. Így ha hibázik, mindig eltávolíthatja a fájlhoz fűzött további sorokat, hogy visszatérjen az előző állapotba.

Következtetés:

Ez a cikk bemutatja, hogyan indíthatja el az UEFI Interactive Shell -et és használhatja a közös EFI Shell -parancsokat. Azt is megmutattam, hogyan kell használni az EFI Shell kimeneti átirányítási funkcióját. Végül megmutattam, hogyan érheti el számítógépének tárolóeszközeit az EFI Shell -ből, és hogyan hozhat létre, másolhat, mozgathat, nevezhet át és szerkeszthet fájlokat az EFI Shell -ből. Ez a cikk segít az UEFI Interactive Shell és az EFI Shell parancsok használatának megkezdésében.

Hivatkozások:

[1] Shell Command Reference Manual - Intel

[2] Alapvető utasítások a bővíthető firmware interfész (EFI) használatához