Die neueren Generation UEFI -Motherboards werden mit UEFI Interactive Shell geliefert. Die UEFI Interactive Shell ist ein einfaches Shell -Programm (wie Bash), das für das Booten Ihres Betriebssystems verantwortlich ist. Sie können auch die UEFI Interactive Shell verwenden, um EFI -Shell -Befehle und -Skripts auszuführen. Es kann verwendet werden, um die Systemfirmware Ihres Motherboards zu aktualisieren.
Dieser Artikel zeigt Ihnen, wie Sie auf UEFI -Motherboards auf die UEFI Interactive Shell zugreifen und einige der gängigen EFI -Befehle auf der UEFI Interactive Shell verwenden. Also lasst uns anfangen.
Inhaltsverzeichnis:
Dinge, die Sie wissen müssen:
Ich habe 2 verschiedene Eingabeaufforderungen verwendet, um die EFI -Shell -Befehle in diesem Artikel zu schreiben.
Shell> - Ich habe diese Eingabeaufforderung für die Befehle verwendet, aus denen Sie überall aus laufen können.
fs1: \*> - Ich habe diese Eingabeaufforderung verwendet, um zu klären, dass Sie ein bestimmtes Speichergerät (in diesem Fall FS1) auswählen oder in einem bestimmten Verzeichnis befinden müssen, bevor Sie die Befehle ausführen.
Stellen Sie sicher, dass Sie dies berücksichtigen, während Sie diesen Artikel lesen.
Lesen von USB -Daumen von UEFI Shell:
Die UEFI Interactive Shell kann USB -Daumenantriebe lesen, wenn Sie sie als FAT16 oder FAT32 formatieren. Nehmen wir also an, Sie haben einige EFI -Skripte geschrieben oder EFI -Skripte von der offiziellen Website Ihres Motherboard -Herstellers heruntergeladen. In diesem Fall müssen Sie sie in einen formatierten USB -Daumenlaufwerk von FAT16 oder FAT32 einfügen, um auf sie aus der UEFI Interactive Shell zuzugreifen und sie auszuführen.
Starten der UEFI Interactive Shell:
Schalten Sie zunächst Ihren Computer ab. Dann mit Ihrem Computer mit Strom versorgen. Drücken Sie direkt nach dem Drücken der Netzschaltfläche die oder die Taste Ihrer Tastatur, um die BIOS/UEFI -Firmware Ihres Motherboards einzugeben.
Im Abschnitt zur Startauswahl der BIOS/UEFI -Firmware Ihres Motherboards sollten Sie dann eine Option finden, um die UEFI Interactive Shell einzugeben.
Auf meinem Odyssey X86-Single-Board-Computer befindet sich die Option in der Save & Exit> UEFI: integrierte EFI-Shell, wie Sie im Bild unten sehen können.
Die Option ist EFI -interne Shell auf meinem virtuellen Maschine von VMware, wie Sie im Screenshot unten sehen können.
Wenn Sie zum ersten Mal die UEFI Interactive Shell eingeben, werden alle Speichergeräte, die Ihr Computer erkannt hat.
Sobald Sie eine andere Taste als 5 Sekunden lang gedrückt haben, sollte die EFI -Shell bereit sein, Befehle auszuführen.
In den nächsten Abschnitten zeige ich Ihnen, wie Sie einige der häufigsten EFI -Shell -Befehle verwenden können. Also lass uns weitermachen.
Der CLS -Befehl:
Der Befehl cls wird hauptsächlich verwendet, um die Ausgänge des Bildschirms zu löschen.
Möglicherweise haben Sie viele Texte auf dem Bildschirm, wie Sie im Screenshot unten sehen können.
Führen Sie den CLS -Befehl wie folgt aus, um die Texte des Bildschirms zu löschen:
Shell> cls
Die Texte auf Ihrem Bildschirm sollten gelöscht werden.
Sie können auch die Hintergrundfarbe der EFI -Shell mit dem CLS -Befehl ändern.
Führen Sie den CLS -Befehl wie folgt aus, um die Hintergrundfarbe der EFI -Shell zu ändern:
Shell> cls
Zum Zeitpunkt dieses Schreibens unterstützt der CLS -Befehl Folgendes .
0 - Schwarz
1 - Blau
2 - Grün
3 - Cyan
4 - Rot
5 - Magenta
6 - Gelb
7 - Hellgrau
Um beispielsweise die Hintergrundfarbe in Blau zu ändern (1), führen Sie den CLS -Befehl wie folgt aus:
Schale> Cls 2
Die Hintergrundfarbe sollte in Blau geändert werden (1), wie Sie im Screenshot unten sehen können.
Um die Hintergrundfarbe in Schwarz zu ändern, führen Sie den CLS -Befehl wie folgt aus:
Shell> cls 0
Die Hintergrundfarbe sollte in Schwarz (0) geändert werden, wie Sie im Screenshot unten sehen können.
Der Echo -Befehl:
Mit dem Befehl echo werden eine Textzeile auf der EFI -Shell gedruckt.
Um den Text Hello World beispielsweise zu drucken, führen Sie den Echo -Befehl wie folgt aus:
Shell> Echo "Hallo Welt"
Wie Sie sehen können, wird der Text Hello World auf der EFI -Shell gedruckt.
Wenn Sie möchten, können Sie entscheiden, auch keine Angebote zu verwenden.
Der Alias -Befehl:
Sie können alle Befehl Aliase der EFI -Shell mit dem Alias -Befehl auflisten.
Führen Sie den WALIAS -Befehl wie folgt aus, um alle Befehl Aliase der EFI -Shell aufzulisten:
Shell> alias
Wie Sie sehen können, sind alle EFI -Shell -Befehls -Aliase aufgeführt.
Sie können auch den Befehl alias verwenden, um Aliase zu erstellen oder zu löschen.
Um einen Befehl alias print_hello zu erstellen, in dem der Befehl Echo Hello World ausgeführt wird, können Sie den Alias -Befehl wie folgt ausführen:
Shell> alias print_hello "echo Hallo Welt"
Wie Sie sehen können, wird ein neuer alias print_hello erstellt.
Jetzt können Sie den Befehl print_hello wie folgt ausführen:
Shell> print_hello
Standardmäßig werden die von Ihnen erstellten Aliase das System neu starten. Das ist natürlich eine gute Sache. Wenn Sie jedoch nicht möchten, dass Ihre Aliase das System neu starten, können Sie mit der Option -V einen flüchtigen Alias erstellen.
Sie können den gleichen Alias Print_hello wie folgt wie folgt erstellen wie folgt:
Shell> alias -v print_hello "echo Hallo Welt"
Sie können einen Alias mit der Option -d -Option des Alias -Befehls löschen.
Führen Sie den Befehl alias mit der Option -d wie folgt aus, um den Befehl alias zu löschen:
Shell> alias -d print_hello
Wie Sie sehen können, wird der alias print_hello aus der Alias -Liste entfernt.
Shell> alias
Der Hilfebandsatz:
Mit dem Befehl help wird verwendet, um EFI -Shell -Befehle mit Mustern zu finden.
Um beispielsweise alle EFI -Shell -Befehle zu finden, die mit M beginnen, können Sie den Befehl helfe wie folgt ausführen:
Shell> Hilfe M*
Alle EFI -Shell -Befehle, die mit M beginnen.
Auf die gleiche Weise finden Sie alle EFI -Shell -Befehle, die mit M wie folgt enden:
Shell> Hilfe *m
Alle EFI -Shell -Befehle, die mit M enden, sind aufgeführt, wie Sie im Screenshot unten sehen können.
Sie können auch erfahren. Schließlich können Sie es mit dem Befehl Linux Man vergleichen.
Führen Sie beispielsweise den Befehl help wie folgt aus:
Shell> Hilf Alias
Viele Informationen über den Befehl hilfsberechtigten sollten angezeigt werden.
Wenn die Hilfeinformationen eines bestimmten Befehls sehr lang sind, können Sie die und die Tasten Ihrer Tastatur drücken, um nach oben und unten zu scrollen.
Wenn die Ausgabe viel zu lang ist, benötigen Sie einen Pager, um ihn zu lesen. Auch hier können Sie es mit dem Linux weniger Programm vergleichen. Im Gegensatz zum Linux weniger Programm scrolls scrolls scrolls seite für Seite anstelle von Zeilen.
Verwenden Sie die Option -B -Option des Help -Befehls wie folgt, um einen Pager für den Befehl für Hilfe zu verwenden:
Shell> Hilfe -B alias
Die Nutzungsinformationen des Alias -Befehls werden in einem Pager angezeigt, wie Sie im Screenshot unten sehen können.
Sie können drücken, um zur nächsten Seite zu gehen.
Um den Pager zu schließen, drücken Sie Q und dann drücken Sie dann .
Der Befehl Set:
Der Befehl SET wird verwendet, um alle verfügbaren Umgebungsvariablen der EFI -Shell aufzulisten.
Führen Sie den Befehl SET wie folgt aus, um alle verfügbaren Umgebungsvariablen der EFI -Shell aufzulisten:
Shell> Set
Alle Umgebungsvariablen der EFI -Shell sind aufgeführt, wie Sie im folgenden Screenshot sehen können.
Sie können auch Ihre eigenen EFI -Shell -Umgebungsvariablen erstellen.
So erstellen Sie eine EFI -Shell -Umgebungsvariablendatei mit dem Inhaltsstart.IMG führen Sie den Befehl set wie folgt aus:
Shell> Dateistart festlegen.img
Die Umgebungsvariablendatei ist festgelegt, wie Sie im folgenden Screenshot sehen können.
Standardmäßig werden die von Ihnen erstellten EFI -Shell -Umgebungsvariablen überleben,. Sie können jedoch volatile EFI -Shell -Umgebungsvariablen erstellen, die mit der Option des Befehls des Befehls festgelegt werden, wenn Sie dies nicht möchten.
Um beispielsweise die gleiche Dateiumgebungsvariable wie eine variable Umgebungsvariable zu erstellen, führen Sie den Befehl fest, wie folgt:
Shell> Set -v -Dateibild einstellen.Stiefel
Sie können auch EFI -Shell -Umgebungsvariablen entfernen.
Um die Variable -Datei der EFI -Shell -Umgebungsdatei zu entfernen, führen Sie den Befehl SET wie folgt aus:
Shell> Datei einstellen -d -Datei
Die Dateiumgebungsvariable sollte nicht mehr verfügbar sein, wie Sie im folgenden Screenshot sehen können.
Shell> Set
Der Kartenbefehl:
Der MAP -Befehl druckt die Zuordnungstabelle aller Speichergeräte Ihres Computers aus. In der Mapping -Tabelle finden Sie den Gerätenamen der Speichergeräte Ihres Computers. Um über die EFI -Shell auf ein Speichergerät zuzugreifen, benötigen Sie den Gerätenamen dieses Speichergeräts.
Um alle Speichergeräte Ihres Computers aus der EFI -Shell aufzulisten, führen Sie den MAP -Befehl wie folgt aus:
Shell> Karte
Alle Speichergeräte und ihr Name sollten aufgeführt sein, wie Sie im Screenshot unten sehen können.
Wenn Sie ein neues Speichergerät wie ein USB -Daumenlaufwerk auf Ihrem Computer einfügen, wird es nicht automatisch in der Mapping -Tabelle aufgeführt. Stattdessen müssen Sie die Mapping -Tabelle manuell aktualisieren.
Sie können die Mapping -Tabelle der EFI -Shell mit der Option -r -Option des MAP -Befehls wie folgt aktualisieren:
Shell> Karte -r
Die Mapping -Tabelle der EFI -Shell sollte aktualisiert werden und Ihr neues Speichergerät sollte in der neuen Mapping -Tabelle aufgeführt werden, wie Sie im folgenden Screenshot sehen können.
Die CD- und LS -Befehle:
Sie können ein Speichergerät mit dem Namen des Speichergeräts auswählen.
Um das Speichergerät FS1 auszuwählen, können Sie den folgenden Befehl ausführen:
Shell> FS1:
Die Eingabeaufforderung sollte in FS1: \> geändert werden, wie Sie im Screenshot unten sehen können.
Jetzt können Sie alle Dateien und Verzeichnisse auf dem Speichergerät FS1 (dem aktuellen Arbeitsverzeichnis) wie folgt auflisten:
fs1: \> ls
Wie Sie sehen können, sind alle Dateien und Verzeichnisse des Speichergeräts FS1 aufgeführt.
Sie können auch relative Verzeichnispfade mit dem Befehl LS verwenden, um die Dateien und Verzeichnisse dieses Verzeichnisses aufzulisten.
Um beispielsweise die Dateien und Verzeichnisse des Skripts \ Verzeichnis (im Verhältnis zu Ihrem aktuellen Arbeitsverzeichnis) aufzulisten, können Sie den Befehl LS wie folgt ausführen:
FS1: \> ls Skripte
Die Dateien und Verzeichnisse des Skripts \ Verzeichnis sollten aufgeführt sein.
Die Skripte \ Verzeichnis sind in meinem Fall leer.
Sie können absolute Pfade auch mit dem LS -Befehl verwenden.
Um beispielsweise alle Dateien und Verzeichnisse des FS0 -Speichergeräts aufzulisten, führen Sie den Befehl LS wie folgt aus:
Shell> ls fs0:
Alle Dateien und Verzeichnisse des FS0 -Speichergeräts sollten aufgeführt sein, wie Sie im folgenden Screenshot sehen können.
Sie können Dateien und Verzeichnisse mit der Option -r -Option des LS -Befehls rekursiv auflisten.
Um beispielsweise alle Dateien und Verzeichnisse des FS0 -Speichergeräts rekursiv aufzulisten, führen Sie den Befehl LS wie folgt aus:
Shell> ls -r fs0:
Alle Dateien und Verzeichnisse des FS0 -Speichergeräts sollten rekursiv aufgeführt werden, wie Sie im folgenden Screenshot sehen können.
Wenn die Datei- und Verzeichnisauflistung zu lang ist, um auf den Bildschirm zu passen, können Sie die Option -B des LS -Befehls verwenden, um einen Pager zu verwenden.
Sie können alle Dateien und Verzeichnisse des FS0 -Speichergeräts rekursiv auflisten und einen Pager für die Ausgabe wie folgt verwenden:
Shell> ls -r -b fs0:
Mit dem Befehl LS sollte ein Pager die Ausgabe anzeigen, wie im folgenden Screenshot gezeigt.
Sie können den Befehl CD verwenden, um zu einem anderen Verzeichnis Ihres ausgewählten Speichergeräts zu navigieren. Dadurch wird Ihre Befehle kürzer, da Sie keine langen Verzeichnispfade eingeben müssen.
Zum Beispiel, um zum Skripts \ Verzeichnis des ausgewählten Speichergeräts FS1 zu navigieren, können Sie den CD -Befehl wie folgt ausführen:
FS1: \> CD -Skripte
Das aktuelle Arbeitsverzeichnis sollte in FS1: \ Skripte \ geändert werden, wie Sie im folgenden Screenshot sehen können.
Um ein Verzeichnis zurückzukehren - in das übergeordnete Verzeichnis können Sie den CD -Befehl wie folgt ausführen:
fs1: \ scripts> cd…
Sie sollten ein Verzeichnis nach oben sein, wie Sie im Screenshot unten sehen können.
Der CP -Befehl:
Der Befehl cp wird verwendet, um Dateien von einem Speichergerät zu einem anderen oder innerhalb desselben Speichergeräts zu kopieren.
Ich habe ein Hallo.TXT -Datei im Speichergerät FS1, wie Sie im Screenshot unten sehen können.
fs1: \> ls
Eine neue Kopie von Hallo machen.TXT, führen Sie den CP -Befehl wie folgt aus:
fs1: \> cp Hallo.txt hello2.txt
Eine neue Datei Hallo2.TXT sollte erstellt werden und der Inhalt des Hallo.Die TXT -Datei sollte in das Hello2 kopiert werden.TXT -Datei.
fs1: \> ls
Wenn Sie das Hallo kopieren möchten.TXT -Datei zum Skripts \ Verzeichnis im selben Speichergerät mit einem relativen Verzeichnispfad führen Sie den Befehl cp wie folgt aus:
fs1: \> cp Hallo.TXT -Skripte
Wie Sie sehen können, das Hallo.Die TXT -Datei wird in das Skript \ Verzeichnis kopiert.
FS1: \> ls Skripte
Sie können auch einen absoluten Pfad verwenden, um das Hallo zu kopieren.TXT -Datei in das Verzeichnis \ Skripts wie folgt:
fs1: \> cp \ Hallo.txt \ scripts
Wenn die Datei bereits vorhanden ist, wird der Befehl CP Sie gefragt, ob Sie sie überschreiben möchten.
Wenn Sie die Datei überschreiben möchten, drücken Sie Y und drücken Sie dann .
Wenn Sie die Datei nicht überschreiben möchten, drücken Sie N und dann drücken Sie dann .
Wenn Sie alle bereits vorhandenen Dateien überschreiben möchten, drücken Sie A und drücken Sie dann .
Wenn Sie nicht wissen, was zu tun ist, drücken Sie C und drücken Sie, um den Kopiervorgang zu stornieren.
Das Hallo.Die TXT -Datei sollte in das \ script -Verzeichnis kopiert werden.
Auf die gleiche Weise, wenn Sie das Hallo kopieren möchten.TXT -Datei zum Stammverzeichnis eines anderen Speichergeräts FS0 können Sie den CP -Befehl wie folgt ausführen:
fs1: \> cp Hallo.txt fs0: \
Wie Sie sehen können, das Hallo.Die TXT -Datei wird in das Stamm.
Shell> ls fs0: \
Sie können den Inhalt eines Verzeichnisses auch rekursiv in ein anderes Verzeichnis oder Speichergerät über die Option -R des CP -Befehls kopieren.
Um den Inhalt des FS0: \ EFI -Verzeichnisses in das Speichergerät FS1 rekursiv zu kopieren, führen Sie den Befehl cp wie folgt aus:
Shell> cp -r fs0: \ efi \ fs1: \
Alle Dateien und Verzeichnisse im Verzeichnis FS0: \ EFI sollten in das Speichergerät FS1 kopiert werden, wie Sie im folgenden Screenshot sehen können.
Wie Sie sehen können.
Shell> ls fs0: \ efi
Shell> ls fs1: \
Wenn Sie das Verzeichnis FS0: \ EFI sowie den Inhalt dieses Verzeichnisses in das FS1 -Speichergerät kopieren möchten, führen Sie den Befehl cp wie folgt aus:
Shell> cp -r fs0: \ efi fs1: \
Wie Sie sehen können, wird das FS0: \ EFI -Verzeichnis rekursiv auf das FS1 -Speichergerät kopiert.
Shell> ls fs0: \
Shell> ls fs1: \
Der MV -Befehl:
Der Befehl MV funktioniert genauso wie der CP -Befehl. Der einzige Unterschied besteht darin, dass der Befehl MV die Dateien oder Verzeichnisse von der Quelle zum Ziel verschiebt, anstatt sie zu kopieren.
Da der Befehl MV und der CP -Befehl ähnlich sind, werde ich sie hier nicht erklären. Lesen Sie einfach den CP -Befehlsabschnitt und ersetzen Sie die CP -Befehle durch den Befehl MV. Sie werden gut gehen zu gehen.
Für den MV -Befehl gibt es einen weiteren Anwendungsfall. Der Befehl MV wird verwendet, um auch Dateien und Verzeichnisse umzubenennen.
Zum Beispiel um die Datei umzubenennen hello2.txt to hello3.TXT, führen Sie den MV -Befehl wie folgt aus:
fs1: \> mv hello2.txt hello3.txt
Das hello2.TXT sollte in Hello3 umbenannt werden.txt.
Wie Sie sehen können, das Hello2.Die TXT -Datei befindet sich nicht mehr im FS1 -Speichergerät und wurde in Hello3 umbenannt.txt.
fs1: \> ls
Auf die gleiche Weise können Sie ein Verzeichnis mit dem MV -Befehl umbenennen.
Führen Sie beispielsweise das Verzeichnis Ubuntu \ in Debian \ um, den MV -Befehl wie folgt ausführen:
FS1: \> MV Ubuntu Debian
Wie Sie sehen können, wird das Ubuntu \ Verzeichnis in Debian \ umbenannt.
fs1: \> ls
Der Befehl rm:
Der Befehl rm wird verwendet, um Dateien und Verzeichnisse von Ihren Speichergeräten zu entfernen.
Um eine Datei zu entfernen hello3.TXT aus dem FS1 -Speichergerät führen Sie den Befehl rm wie folgt aus:
fs1: \> rm hello3.txt
Das hello3.Die TXT -Datei sollte entfernt werden.
Wie Sie sehen können, das Hello3.Die TXT -Datei befindet sich nicht mehr im FS1 -Speichergerät.
fs1: \> ls
Auf die gleiche Weise können Sie das Debian \ Verzeichnis wie folgt aus dem FS1 -Speichergerät entfernen:
fs1: \> rm debian
Wenn Sie ein Verzeichnis entfernen, das möglicherweise andere Dateien und Verzeichnisse enthält, fragt der Befehl RM Sie, ob Sie sie entfernen möchten. Dies ist eine Sicherheitsmaßnahme, damit Sie nicht versehentlich wichtige Dateien löschen.
Um den Entfernungsvorgang zu bestätigen, drücken Sie Y und drücken Sie dann .
Das Debian -Verzeichnis und sein Inhalt sollten entfernt werden.
Wie Sie sehen können, ist das Debian \ Verzeichnis im FS1 -Speichergerät nicht mehr verfügbar.
fs1: \> ls
Der Befehl bearbeiten:
Die EFI -Shell verfügt über ein grundlegendes Texteditor -Programm namens EFI Editor. Es ist sehr nützlich, da Sie Konfigurationsdateien sehr einfach über die EFI -Shell bearbeiten können.
Sie können das Hallo öffnen.TXT -Datei aus dem FS1 -Speichergerät mit dem EFI -Editor -Programm wie folgt:
fs1: \> hallo bearbeiten.txt
Das Hallo.Die TXT -Datei sollte mit dem EFI -Editor -Programm geöffnet werden. Sie können Ihre Text-/Konfigurationsdatei hier bearbeiten.
Sobald Sie das Hallo bearbeitet haben.TXT -Datei, drücken Sie darauf, um die Datei zu speichern.
Die Datei Hallo.TXT sollte gespeichert werden.
Um das EFI -Editor -Programm zu schließen, drücken Sie .
Wenn Sie nicht gespeicherte Änderungen haben, werden Sie im EFI -Editor -Programm gefragt, ob Sie sie speichern möchten.
Drücken Sie Y, um die Änderungen zu speichern und das EFI -Editor -Programm zu schließen.
Drücken Sie N, um die Änderungen zu verwerfen und das EFI -Editor -Programm zu schließen.
Drücken Sie C, wenn Sie Ihre Meinung geändert haben und das EFI -Editor -Programm nicht mehr schließen möchten.
Das EFI -Editor -Programm hat viele andere erstaunliche Funktionen. Leider ist es aus dem Rahmen dieses Artikels, ihnen alle zu zeigen.
Sie können sich am Ende des EFI -Editor -Programms ansehen und alle Informationen finden, die Sie benötigen, um die anderen Funktionen des EFI -Editor -Programms zu verwenden. Darüber hinaus können Sie das EFI -Editor -Programm mit dem Nano -Texteditor von Linux vergleichen. Es ist wunderbar.
Der Befehl zum Beenden:
Der Befehl zum Ausgang wird verwendet, um die EFI -Shell zu schließen. Gehen Sie zurück zur BIOS/UEFI -Firmware Ihres Motherboards.
Führen Sie den Befehl exit wie folgt aus, um die EFI -Shell zu schließen:
Shell> Ausgang
Es wäre am besten, wenn Sie wieder zur BIOS/UEFI -Firmware Ihres Motherboards wären, wie Sie im Screenshot unten sehen können.
Der Befehl Reset:
Der Befehl Reset wird verwendet, um Ihren Computer zurückzusetzen oder neu zu starten.
Führen Sie den Befehl Reset wie folgt aus, um Ihren Computer von der EFI -Shell neu zu starten:
Shell> Zurücksetzen
Der Befehl Reset kann auch verwendet werden, um Ihren Computer herunterzufahren.
Führen Sie den Befehl reset mit der Option -S wie folgt aus, um Ihren Computer aus der EFI -Shell auszuschalten:
Shell> Reset -s
Andere EFI -Shell -Befehle:
Es gibt viele andere EFI -Shell -Befehle. Es ist aus dem Rahmen dieses Artikels, sie alle zu behandeln. Sie können jedoch die Dokumentation der EFI -Shell [1] lesen, um mehr über sie zu erfahren. Sie können auch den Befehl help verwenden, um die verfügbaren EFI -Shell -Befehle herauszufinden. Sie können den Befehl helfe verwenden, um auch die Dokumentation der EFI -Shell -Befehle zu lesen. Die Dokumentation der EFI -Shell ist sehr umfangreich und voller Informationen und Beispiele. Es ist auch sehr einfach und einfach zu folgen. Sie sollten keine Probleme haben, es zu lesen.
Ausgabeumleitung:
Genau wie Bash und andere Linux -Shells unterstützt auch die EFI -Schale die Ausgabeumleitung. Somit können Sie die Ausgabe eines EFI -Shell -Befehls mit der Ausgabeumleitung der EFI -Shell in eine Datei umleiten.
Zum Beispiel können Sie die Ausgabe des Echo -Befehls „Hello World“ in eine Dateinachricht umleiten.TXT wie folgt:
fs1: \> echo "Hallo Welt"> Nachricht.txt
Eine neue Dateinachricht.TXT sollte erstellt werden, wie Sie im Screenshot unten sehen können.
fs1: \> ls
Wie Sie sehen können, hat es den Inhalt Hallo Welt.
FS1: \> Nachricht bearbeiten.txt
Wenn Sie die Ausgabe eines anderen Befehls anhängen möchten (um das Ende einer Datei hinzuzufügen), wiederholt sich „viel Glück“ (sagen wir sagen) zur Nachricht.TXT -Datei können Sie das Symbol >> anstelle des> Symbols wie folgt verwenden:
fs1: \> echo "Viel Glück" >> Nachricht.txt
Wie Sie sehen können, wird der Text -Glück zum Ende der Nachricht hinzugefügt.TXT -Datei.
FS1: \> Nachricht bearbeiten.txt
Auf die gleiche Weise können Sie die Ausgabe des Befehls zur Hilfskarte in eine Dateikarte-Help umleiten.TXT wie folgt:
FS1: \> HILFE MAP> MAP-HELP.txt
Wie Sie sehen können, ist eine neue Dateikarte-Help.TXT wird erstellt.
fs1: \> ls
Wie Sie sehen können, wird die Ausgabe des Befehls zur Hilfskarte in die Kartenhelp umgeleitet.TXT -Datei.
FS1: \> MAP-HELP bearbeiten.txt
NOTIZ: Wenn Sie eine Umleitung ausgeben, müssen Sie sich an den Unterschied zwischen dem Symbol> und >> erinnern. es ist sehr wichtig. Wenn Sie nicht genügend Kenntnisse über diese Symbole haben, können Sie wichtige Daten verlieren.
Angenommen, Sie haben den folgenden Befehl auf EFI -Shell ausgeführt:
Shell> Befehl> Datei
Hier leitet das> Symbol die Ausgabe des Befehls in die Datei um. Wenn die Datei nicht vorhanden ist, wird sie erstellt. Wenn die Datei vorliegt, wird der Inhalt der Datei durch die Ausgabe des Befehls ersetzt. Dies ist sehr wichtig, um sich zu erinnern.
Angenommen, Sie haben den Befehl EFI -Shell oben mit dem Symbol >> wie folgt ausgeführt:
Shell> Befehl >> Datei
Hier wird das >> -Symbol angehängt (zum Ende der Datei hinzufügen), die Ausgabe des Befehls zur Datei, wenn die Datei vorliegt. Wenn die Datei nicht vorhanden ist, wird sie erstellt und die Ausgabe des Befehls wird der Datei hinzugefügt.
Wenn also die Datei nicht vorhanden ist, erstellt das Symbol> und >> das Gleiche - erstellen Sie die Datei und fügen Sie die Ausgabe des Befehls zur Datei hinzu.
Wenn Sie viele Dateien auf Ihrem Speichergerät haben, ist es nicht zu schwierig, einen Fehler zu machen und wichtige Daten zu verlieren. Ich empfehle daher, das Symbol >> anstelle des> Symbols für die Umleitung der Ausgabe zu verwenden, es sei denn, Sie haben spezifische Anforderungen. Dann wird es dasselbe tun. Wenn Sie Fehler machen, können Sie immer die zusätzlichen Zeilen entfernen, die an die Datei angehängt wurden, um zum vorherigen Zustand zurückzukehren.
Abschluss:
Dieser Artikel zeigt, wie Sie die UEFI Interactive Shell starten und die gemeinsamen EFI -Shell -Befehle verwenden. Ich habe Ihnen auch gezeigt, wie Sie die Ausgabeumleitung der EFI -Shell verwenden. Schließlich habe ich Ihnen gezeigt, wie Sie über die EFI -Shell auf die Speichergeräte Ihres Computers zugreifen und Dateien aus der EFI -Shell erstellen, kopieren, umbenannt und bearbeiten können. Dieser Artikel sollte Ihnen helfen, mit den Befehlen UEFI Interactive Shell und EFI Shell zu beginnen.
Verweise:
[1] Shell -Befehlsreferenzhandbuch - Intel
[2] Grundlegende Anweisungen zur Verwendung der Extensible Firmware Interface (EFI)