Comment utiliser le shell interactif UEFI et ses commandes communes

Comment utiliser le shell interactif UEFI et ses commandes communes

Les cartes mères de l'UEFI de la génération sont livrées avec une coque interactive UEFI. Le shell interactif UEFI est un simple programme de shell (comme Bash) responsable du démarrage de votre système d'exploitation. Vous pouvez également utiliser le shell interactif UEFI pour exécuter les commandes et scripts de shell EFI. Il peut également être utilisé pour mettre à jour le micrologiciel système de votre carte mère.

Cet article vous montrera comment accéder à la coque interactive UEFI sur les cartes mères UEFI et utiliser certaines des commandes EFI communes sur le shell interactif UEFI. Alors, commençons.

Table des matières:

  1. Des choses que vous devez savoir
  2. Lire les entraînements du pouce USB de la coquille UEFI
  3. Démarrage de la coque interactive UEFI
  4. La commande CLS
  5. La commande echo
  6. La commande d'alias
  7. La commande d'aide
  8. La commande set
  9. La commande de carte
  10. Les commandes CD et LS
  11. La commande cp
  12. La commande mv
  13. La commande RM
  14. La commande edit
  15. La commande de sortie
  16. La commande de réinitialisation
  17. Autres commandes de shell EFI
  18. Redirection de sortie
  19. Conclusion
  20. Les références

Des choses que vous devez savoir:

J'ai utilisé 2 invites différentes pour écrire les commandes Shell EFI dans cet article.

Coquille> - J'ai utilisé cette invite pour les commandes que vous pouvez exécuter de n'importe où.

fs1: \ *> - J'ai utilisé cette invite pour préciser que vous devez sélectionner un certain périphérique de stockage (FS1 dans ce cas) ou être dans un répertoire spécifique avant d'exécuter les commandes.

Assurez-vous de garder cela à l'esprit pendant que vous lisez cet article.

Lire les entraînements du pouce USB de la coquille UEFI:

La coquille interactive UEFI peut lire les entraînements du pouce USB si vous le formaz comme FAT16 ou FAT32. Alors, supposons que vous ayez écrit des scripts EFI ou téléchargé tous les scripts EFI du site officiel de votre fabricant de carte mère. Dans ce cas, vous devrez les mettre dans un lecteur USB formaté FAT16 ou FAT32 pour accéder et les exécuter à partir de la coque interactive UEFI.

Démarrage de la coque interactive UEFI:

Tout d'abord, fermez votre ordinateur. Ensuite, alimenter sur votre ordinateur. Juste après avoir appuyé sur le bouton d'alimentation, continuez à appuyer sur la touche ou votre clavier pour entrer le micrologiciel BIOS / UEFI de votre carte mère.

Ensuite, dans la section de sélection de démarrage du firmware BIOS / UEFI de votre carte mère, vous devriez trouver une option pour entrer le shell interactif UEFI.

Sur mon ordinateur monomoteur Odyssey X86, l'option se trouve dans la SAVE & SOIT> UEFI: Shell EFI intégré, comme vous pouvez le voir dans l'image ci-dessous.

L'option est le shell interne EFI sur ma machine virtuelle VMware, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Lorsque vous entrez pour la première fois le shell interactif UEFI, il imprimera tous les périphériques de stockage que votre ordinateur a détectés, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Une fois que vous appuyez sur une touche autre que ou attendez 5 secondes, le shell EFI doit être prêt à exécuter des commandes.

Dans les sections suivantes, je vais vous montrer comment utiliser certaines des commandes Shell EFI les plus courantes. Alors, passons à autre chose.

La commande CLS:

La commande CLS est principalement utilisée pour effacer les sorties de l'écran.

Vous pouvez avoir de nombreux textes à l'écran, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Pour effacer les textes de l'écran, exécutez la commande CLS comme suit:

Shell> CLS

Les textes sur votre écran doivent être effacés.

Vous pouvez également modifier la couleur d'arrière-plan de la coque EFI en utilisant la commande CLS.

Pour modifier la couleur d'arrière-plan de la coque EFI, exécutez la commande CLS comme suit:

Shell> CLS

Au moment d'écrire ces lignes, la commande CLS prend en charge les éléments suivants .

0 - Noir

1 - Bleu

2 - Vert

3 - Cyan

4 - Rouge

5 - Magenta

6 - Jaune

7 - Gris clair

Par exemple, pour changer la couleur d'arrière-plan en bleu (1), exécutez la commande CLS comme suit:

Shell> CLS 2

La couleur d'arrière-plan doit être changée en bleu (1), comme vous pouvez le voir dans la capture d'écran ci-dessous.

Pour changer la couleur d'arrière-plan en noir, exécutez la commande CLS comme suit:

Shell> CLS 0

La couleur d'arrière-plan doit être changée en noir (0), comme vous pouvez le voir dans la capture d'écran ci-dessous.

La commande Echo:

La commande echo est utilisée pour imprimer une ligne de texte sur le shell EFI.

Par exemple, pour imprimer le texte Hello World, exécutez la commande echo comme suit:

Shell> Echo "Hello World"

Comme vous pouvez le voir, le texte Hello World est imprimé sur la coque EFI.

Si vous le souhaitez, vous pouvez également choisir de ne pas utiliser de citations.

La commande d'alias:

Vous pouvez répertorier tous les alias de commande de la coque EFI avec la commande Alias.

Pour répertorier tous les alias de commande du shell EFI, exécutez la commande Alias ​​comme suit:

Shell> Alias

Comme vous pouvez le voir, tous les alias de commande EFI Shell sont répertoriés.

Vous pouvez également utiliser la commande Alias ​​pour créer ou supprimer des alias.

Pour créer un alias de commande print_hello qui exécute la commande echo hello world, vous pouvez exécuter la commande alias comme suit:

Shell> Alias ​​print_hello "Echo Hello World"

Comme vous pouvez le voir, un nouvel alias print_hello est créé.

Maintenant, vous pouvez exécuter la commande print_hello comme suit:

Shell> print_hello

Par défaut, les alias que vous créez survivront à redémarrer le système. C'est une bonne chose, bien sûr. Mais si vous ne voulez pas que vos alias survivent des redémarrages du système, vous pouvez créer un alias volatile en utilisant l'option -v.

Vous pouvez créer le même alias print_hello qu'un alias volatile en utilisant l'option -v que suit:

Shell> alias -v print_hello "echo hello world"

Vous pouvez supprimer un alias en utilisant l'option -D de la commande Alias.

Pour supprimer l'alias print_hello, exécutez la commande alias à l'aide de l'option -d comme suit:

Shell> alias -d print_hello

Comme vous pouvez le voir, l'alias print_hello est supprimé de la liste des alias.

Shell> Alias

La commande d'aide:

La commande d'aide est utilisée pour trouver des commandes de shell EFI en utilisant des modèles.

Par exemple, pour trouver toutes les commandes Shell EFI qui commencent par m, vous pouvez exécuter la commande d'aide comme suit:

Shell> aider m *

Toutes les commandes EFI Shell qui commencent par m sont répertoriées, comme vous pouvez le voir dans la capture d'écran ci-dessous.

De la même manière, vous pouvez trouver toutes les commandes de shell EFI qui se terminent par M comme suit:

Shell> Aide * m

Toutes les commandes EFI Shell qui se terminent par m sont répertoriées, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Vous pouvez également apprendre à utiliser une commande EFI Shell, quelles options ils prennent en charge et quelle option utilise la commande d'aide. Enfin, vous pouvez le comparer à la commande Linux Man.

Par exemple, pour apprendre à utiliser la commande Alias, exécutez la commande d'aide comme suit:

Shell> Aide Alias

Beaucoup d'informations sur la commande d'aide doivent être affichées.

Si les informations d'aide d'une certaine commande sont très longues, vous pouvez appuyer sur les touches de votre clavier pour faire défiler de haut en bas, respectivement.

Si la sortie est beaucoup trop longue, vous aurez besoin d'un téléavertisseur pour le lire. Encore une fois, vous pouvez le comparer au programme Linux moins. Mais contrairement au programme Linux moins, le pager de shell EFI fait défiler la page par page au lieu des lignes.

Pour utiliser un téléavertisseur pour la commande d'aide, utilisez l'option -b de la commande d'aide comme suit:

Shell> AIDE -B Alias

Les informations d'utilisation de la commande Alias ​​s'affichent dans un téléavertisseur, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Vous pouvez appuyer pour aller à la page suivante.

Pour fermer le téléavertisseur, appuyez sur Q puis appuyez sur .

La commande set:

La commande set est utilisée pour répertorier toutes les variables d'environnement disponibles de la coque EFI.

Pour répertorier toutes les variables d'environnement disponibles du shell EFI, exécutez la commande set comme suit:

Shell> Set

Toutes les variables d'environnement du shell EFI sont répertoriées, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Vous pouvez également créer vos propres variables d'environnement EFI Shell.

Pour créer un fichier de variable EFI Shell Environment avec le démarrage de contenu.IMG, exécutez la commande set comme suit:

Shell> Définir le démarrage du fichier.IMG

Le fichier de variable d'environnement est défini, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Par défaut, les variables d'environnement EFI Shell que vous créez survivront à des redémarrages. Cependant, vous pouvez créer des variables d'environnement de coque EFI volatiles à l'aide de l'option -v de la commande set si vous ne voulez pas cela.

Par exemple, pour créer la même variable d'environnement de fichier qu'une variable d'environnement volatile, exécutez la commande set comme suit:

Shell> SET-VILE IMAGE.botte

Vous pouvez également supprimer les variables d'environnement EFI Shell.

Pour supprimer le fichier de variable EFI Shell Environment, exécutez la commande set comme suit:

Shell> Set -D Fichier

La variable d'environnement de fichier ne doit plus être disponible, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Shell> Set

La commande MAP:

La commande map imprime la table de mappage de tous les périphériques de stockage de votre ordinateur. À partir de la table de mappage, vous pouvez trouver le nom de l'appareil des périphériques de stockage de votre ordinateur. Pour accéder à un périphérique de stockage à partir de la coque EFI, vous aurez besoin du nom de l'appareil de ce périphérique de stockage.

Pour répertorier tous les périphériques de stockage de votre ordinateur à partir du shell EFI, exécutez la commande MAP comme suit:

Shell> Carte

Tous les périphériques de stockage et leur nom doivent être répertoriés, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Si vous insérez un nouveau périphérique de stockage comme un lecteur de pouce USB sur votre ordinateur, il ne sera pas automatiquement répertorié dans la table de mappage. Au lieu de cela, vous devrez rafraîchir la table de cartographie manuellement.

Vous pouvez actualiser la table de mappage de la coque EFI à l'aide de l'option -r de la commande MAP comme suit:

Shell> Map -r

La table de cartographie de la coque EFI doit être actualisée et votre nouveau périphérique de stockage doit être répertorié dans la nouvelle table de mappage, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Les commandes CD et LS:

Vous pouvez sélectionner un périphérique de stockage à l'aide du nom du périphérique de stockage.

Par exemple, pour sélectionner le périphérique de stockage FS1, vous pouvez exécuter la commande suivante:

Shell> FS1:

L'invite doit être changée en FS1: \> comme vous pouvez le voir dans la capture d'écran ci-dessous.

Maintenant, vous pouvez répertorier tous les fichiers et répertoires que vous avez sur le périphérique de stockage FS1 (le répertoire de travail actuel) comme suit:

fs1: \> ls

Comme vous pouvez le voir, tous les fichiers et répertoires du périphérique de stockage FS1 sont répertoriés.

Vous pouvez également utiliser des chemins de répertoire relatifs avec la commande LS pour répertorier les fichiers et répertoires de ce répertoire.

Par exemple, pour répertorier les fichiers et répertoires du répertoire Scripts \ (par rapport à votre répertoire de travail actuel), vous pouvez exécuter la commande LS comme suit:

FS1: \> LS SCRIPTS

Les fichiers et répertoires du répertoire SCRIPTS doivent être répertoriés.

Le répertoire des scripts est vide dans mon cas.

Vous pouvez également utiliser des chemins absolus avec la commande LS.

Par exemple, pour répertorier tous les fichiers et répertoires du périphérique de stockage FS0, exécutez la commande LS comme suit:

Shell> LS FS0:

Tous les fichiers et répertoires du périphérique de stockage FS0 doivent être répertoriés, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Vous pouvez lister les fichiers et les répertoires récursivement à l'aide de l'option -r de la commande LS.

Par exemple, pour répertorier tous les fichiers et répertoires du périphérique de stockage FS0 récursivement, exécutez la commande LS comme suit:

Shell> LS -R FS0:

Tous les fichiers et répertoires du périphérique de stockage FS0 doivent être répertoriés récursivement, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Si la liste des fichiers et du répertoire est trop longue pour tenir à l'écran, vous pouvez utiliser l'option -b de la commande LS pour utiliser un téléavertisseur.

Vous pouvez répertorier tous les fichiers et répertoires du périphérique de stockage FS0 récursivement et utiliser un téléspectateur pour la sortie comme suit:

Shell> LS -R -B FS0:

La commande LS doit utiliser un téléavertisseur pour afficher la sortie, comme indiqué dans la capture d'écran ci-dessous.

Vous pouvez utiliser la commande CD pour naviguer vers un autre répertoire de votre périphérique de stockage sélectionné. Cela rendra vos commandes plus courtes car vous n'aurez pas à saisir des chemins de répertoire longs.

Par exemple, pour accéder au répertoire Scripts \ du périphérique de stockage sélectionné FS1, vous pouvez exécuter la commande CD comme suit:

fs1: \> scripts CD

Le répertoire de travail actuel doit être changé en fs1: \ scripts \, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Pour revenir en arrière un répertoire - vers le répertoire parent, vous pouvez exécuter la commande CD comme suit:

FS1: \ SCRIPTS> CD…

Vous devriez être un répertoire vers le haut, comme vous pouvez le voir dans la capture d'écran ci-dessous.

La commande CP:

La commande CP est utilisée pour copier des fichiers d'un périphérique de stockage à un autre ou dans le même périphérique de stockage.

J'ai un bonjour.Fichier TXT dans le périphérique de stockage FS1, comme vous pouvez le voir dans la capture d'écran ci-dessous.

fs1: \> ls

Pour faire une nouvelle copie de Hello.txt, exécutez la commande cp comme suit:

fs1: \> cp bonjour.txt hello2.SMS

Un nouveau fichier hello2.txt doit être créé et le contenu du bonjour.Le fichier txt doit être copié dans le Hello2.fichier txt.

fs1: \> ls

Si vous souhaitez copier le bonjour.Fichier txt dans le répertoire scripts \ sur le même périphérique de stockage à l'aide d'un chemin de répertoire relatif, exécutez la commande CP comme suit:

fs1: \> cp bonjour.scripts txt

Comme vous pouvez le voir, le bonjour.Le fichier txt est copié dans le répertoire Scripts \.

FS1: \> LS SCRIPTS

Vous pouvez également utiliser un chemin absolu pour copier le bonjour.Fichier txt dans le répertoire \ scripts comme suit:

fs1: \> cp \ bonjour.txt \ scripts

Comme le fichier existe déjà, la commande CP vous demandera si vous souhaitez l'écraser.

Si vous souhaitez écraser le fichier, appuyez sur Y puis appuyez sur .

Si vous ne souhaitez pas écraser le fichier, appuyez sur N puis appuyez sur .

Si vous souhaitez écraser tous les fichiers qui existent déjà, appuyez sur A puis appuyez sur .

Si vous ne savez pas quoi faire, appuyez sur C et appuyez sur pour annuler l'opération de copie.

Le bonjour.Le fichier txt doit être copié dans le répertoire \ scripts.

De la même manière, si vous souhaitez copier le bonjour.Fichier txt dans le répertoire racine d'un autre périphérique de stockage FS0, vous pouvez exécuter la commande CP comme suit:

fs1: \> cp bonjour.txt fs0: \

Comme vous pouvez le voir, le bonjour.Le fichier TXT est copié sur la racine du périphérique de stockage FS0.

Shell> ls fs0: \

Vous pouvez également copier de manière récursive le contenu d'un répertoire dans un autre répertoire ou périphérique de stockage à l'aide de l'option -r de la commande CP.

Pour copier récursivement le contenu du répertoire FS0: \ EFI sur le périphérique de stockage FS1, exécutez la commande CP comme suit:

Shell> cp -r fs0: \ efi \ fs1: \

Tous les fichiers et répertoires du répertoire FS0: \ EFI doivent être copiés sur le périphérique de stockage FS1, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Comme vous pouvez le voir, les répertoires Ubuntu \ et Boot \ du répertoire FS0: \ EFI sont copiés récursivement sur le périphérique de stockage FS1.

Shell> ls fs0: \ efi
Shell> ls fs1: \

Si vous souhaitez copier le répertoire FS0: \ EFI ainsi que le contenu de ce répertoire sur le périphérique de stockage FS1, exécutez la commande CP comme suit:

Shell> cp -r fs0: \ efi fs1: \

Comme vous pouvez le voir, le répertoire FS0: \ EFI est copié récursivement sur le périphérique de stockage FS1.

Shell> ls fs0: \
Shell> ls fs1: \

La commande mv:

La commande mv fonctionne de la même manière que la commande cp. La seule différence est que la commande MV déplace les fichiers ou les répertoires de la source à la destination au lieu de les copier.

Comme la commande MV et la commande CP sont similaires, je ne les expliquerai pas ici. Il suffit de lire la section de commande CP et de remplacer les commandes CP par la commande mv. Tu seras prêt à partir.

Il y a un autre cas d'utilisation pour la commande MV. La commande MV est également utilisée pour renommer les fichiers et les répertoires.

Par exemple, pour renommer le fichier hello2.txt à hello3.txt, exécutez la commande mv comme suit:

fs1: \> mv hello2.txt hello3.SMS

Le Hello2.txt devrait être renommé Hello3.SMS.

Comme vous pouvez le voir, le Hello2.Le fichier txt n'est plus dans le périphérique de stockage FS1 et a été renommé Hello3.SMS.

fs1: \> ls

De la même manière, vous pouvez renommer un répertoire en utilisant la commande MV.

Par exemple, pour renommer le répertoire Ubuntu \ à Debian \, exécutez la commande MV comme suit:

FS1: \> MV Ubuntu Debian

Comme vous pouvez le voir, le répertoire Ubuntu \ est renommé Debian \.

fs1: \> ls

La commande RM:

La commande RM est utilisée pour supprimer les fichiers et les répertoires de vos périphériques de stockage.

Pour supprimer un fichier hello3.TXT à partir du périphérique de stockage FS1, exécutez la commande RM comme suit:

fs1: \> rm hello3.SMS

Le bonjour3.Le fichier TXT doit être supprimé.

Comme vous pouvez le voir, le Hello3.Le fichier txt n'est plus dans le périphérique de stockage FS1.

fs1: \> ls

De la même manière, vous pouvez supprimer le répertoire Debian \ du périphérique de stockage FS1 comme suit:

FS1: \> rm Debian

Alors que vous supprimez un répertoire qui peut contenir d'autres fichiers et répertoires, la commande RM vous demande si vous souhaitez les supprimer. Ceci est une mesure de sécurité pour ne pas supprimer accidentellement des fichiers importants.

Pour confirmer l'opération de retrait, appuyez sur Y puis appuyez sur .

Le répertoire Debian \ et son contenu devraient être supprimés.

Comme vous pouvez le voir, le répertoire Debian \ n'est plus disponible dans le périphérique de stockage FS1.

fs1: \> ls

La commande Edit:

Le shell EFI est livré avec un programme d'éditeur de texte de base appelé EFI Editor. Il est très utile car vous pouvez modifier les fichiers de configuration très facilement à partir du shell EFI.

Tu peux ouvrir le bonjour.Fichier TXT à partir du périphérique de stockage FS1 avec le programme EFI Editor comme suit:

fs1: \> modifier bonjour.SMS

Le bonjour.Le fichier TXT doit être ouvert avec le programme EFI Editor. Vous pouvez modifier votre fichier texte / configuration à partir d'ici.

Une fois que vous avez édité le bonjour.Fichier TXT, appuyez sur pour enregistrer le fichier.

Le fichier bonjour.TXT doit être enregistré.

Pour fermer le programme EFI Editor, appuyez sur .

Si vous avez des modifications non sauvées, le programme EFI Editor vous demandera si vous souhaitez les enregistrer.

Appuyez sur Y pour enregistrer les modifications et fermer le programme EFI Editor.

Appuyez sur N pour éliminer les modifications et fermer le programme EFI Editor.

Appuyez sur C si vous avez changé d'avis et que vous ne voulez plus fermer le programme EFI Editor.

Le programme EFI Editor a de nombreuses autres fonctionnalités incroyables. Malheureusement, c'est hors de l'étendue de cet article pour les montrer tous.

Vous pouvez consulter le bas du programme EFI Editor, et vous devriez trouver toutes les informations dont vous avez besoin pour utiliser les autres fonctionnalités du programme EFI Editor. De plus, vous pouvez comparer le programme EFI Editor avec l'éditeur de texte Nano de Linux. C'est incroyable.

La commande de sortie:

La commande de sortie est utilisée pour fermer le shell EFI Retour au firmware BIOS / UEFI de votre carte mère.

Pour fermer le shell EFI, exécutez la commande de sortie comme suit:

Shell>

Il serait préférable que vous étiez de retour au firmware BIOS / UEFI de votre carte mère, comme vous pouvez le voir dans la capture d'écran ci-dessous.

La commande de réinitialisation:

La commande de réinitialisation est utilisée pour réinitialiser ou redémarrer votre ordinateur.

Pour redémarrer votre ordinateur à partir du shell EFI, exécutez la commande de réinitialisation comme suit:

Shell> Réinitialiser

La commande de réinitialisation peut également être utilisée pour arrêter votre ordinateur.

Pour arrêter votre ordinateur à partir du shell EFI, exécutez la commande de réinitialisation avec l'option -s comme suit:

Shell> réinitialiser -s

Autres commandes de shell EFI:

Il existe de nombreuses autres commandes de shell EFI. C'est hors de l'étendue de cet article pour les couvrir tous. Mais, vous pouvez lire la documentation EFI Shell [1] pour en savoir plus sur eux. Vous pouvez également utiliser la commande d'aide pour découvrir les commandes Shell EFI disponibles. Vous pouvez également utiliser la commande d'aide pour lire la documentation des commandes Shell EFI. La documentation EFI Shell est très étendue et pleine d'informations et d'exemples. C'est aussi très simple et facile à suivre. Vous ne devriez pas avoir de mal à le lire.

Redirection de sortie:

Tout comme Bash et d'autres coquilles Linux, la coque EFI prend également en charge la redirection de sortie. Ainsi, vous pouvez rediriger la sortie d'une commande EFI Shell vers un fichier en utilisant la fonction de redirection de sortie du shell EFI.

Par exemple, vous pouvez rediriger la sortie de la commande echo «Hello World» vers un message de fichier.txt comme suit:

FS1: \> echo "Hello World"> Message.SMS

Un nouveau message de fichier.TXT doit être créé, comme vous pouvez le voir dans la capture d'écran ci-dessous.

fs1: \> ls

Comme vous pouvez le voir, il a le contenu Hello World.

FS1: \> Modifier le message.SMS

Si vous souhaitez ajouter (ajouter à la fin d'un fichier), la sortie d'une autre commande écho «bonne chance» (disons) au message.Fichier txt, vous pouvez utiliser le symbole >> au lieu du symbole> comme suit:

fs1: \> echo "bonne chance" >> message.SMS

Comme vous pouvez le voir, le texte Bonne chance est ajouté à la fin du message.fichier txt.

FS1: \> Modifier le message.SMS

De la même manière, vous pouvez rediriger la sortie de la commande d'aide à la carte sur une carte de fichier-HELP.txt comme suit:

FS1: \> Aide Map> Carte-Help.SMS

Comme vous pouvez le voir, une nouvelle carte de fichier-Help.txt est créé.

fs1: \> ls

Comme vous pouvez le voir, la sortie de la commande d'aide MAP est redirigée vers la carte-help.fichier txt.

fs1: \> modifier la carte-help.SMS

NOTE: Lorsque vous effectuez une redirection de sortie, vous devez vous souvenir de la différence entre le symbole> et >>. Il est très important. Si vous n'avez pas suffisamment de connaissances de ces symboles, vous pouvez perdre des données importantes.

Disons que vous avez exécuté la commande suivante sur EFI Shell:

Shell> Commande> Fichier

Ici, le symbole> redirigera la sortie de la commande vers le fichier. Si le fichier n'existe pas, il sera créé. Si le fichier existe, le contenu du fichier sera remplacé par la sortie de la commande. C'est très important à retenir.

Maintenant, disons que vous avez exécuté la commande EFI Shell ci-dessus en utilisant le symbole >> comme suit:

Shell> Commande >> Fichier

Ici, le symbole >> Ajoutera (ajouter à la fin du fichier) la sortie de la commande dans le fichier si le fichier existe. Si le fichier n'existe pas, il sera créé et la sortie de la commande est ajoutée au fichier.

Donc, si le fichier n'existe pas, le symbole> et >> fera la même chose - créez le fichier et ajoutez la sortie de la commande au fichier.

Si vous avez de nombreux fichiers sur votre périphérique de stockage, il n'est pas trop difficile de faire une erreur et de perdre des données importantes. Donc, je recommande d'utiliser le symbole >> au lieu du symbole> pour la redirection de sortie, sauf si vous avez des exigences spécifiques. Ensuite, ça fera la même chose. De cette façon, si vous faites des erreurs, vous pouvez toujours supprimer les lignes supplémentaires qui ont été ajoutées au fichier pour revenir à l'état précédent.

Conclusion:

Cet article vous montre comment démarrer le shell interactif UEFI et utiliser les commandes de shell EFI communs. Je vous ai également montré comment utiliser la fonction de redirection de sortie de la coque EFI. Enfin, je vous ai montré comment accéder aux périphériques de stockage de votre ordinateur à partir du shell EFI et comment créer, copier, déplacer, renommer et modifier les fichiers à partir du shell EFI. Cet article devrait vous aider à démarrer avec les commandes de shell interactif UEFI et de shell EFI.

Les références:

[1] Manuel de référence de la commande shell - Intel

[2] Instructions de base pour utiliser l'interface du micrologiciel extensible (EFI)