Comment utiliser le shell interactif UEFI et ses commandes communes

How Use Uefi Interactive Shell



Les cartes mères UEFI de nouvelle génération sont livrées avec UEFI Interactive Shell. Le shell interactif UEFI est un simple programme shell (comme bash) responsable du démarrage de votre système d'exploitation. Vous pouvez également utiliser le shell interactif UEFI pour exécuter des commandes et des 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 au shell interactif UEFI sur les cartes mères UEFI et utiliser certaines des commandes EFI courantes sur le shell interactif UEFI. Alors, commençons.







Table des matières:

  1. Choses que vous devez savoir
  2. Lecture de clés USB à partir du shell UEFI
  3. Démarrage du shell interactif UEFI
  4. La commande cls
  5. La commande echo
  6. La commande d'alias
  7. La commande d'aide
  8. L'ensemble Commande
  9. La commande de la carte
  10. Les commandes cd et ls
  11. La commande cp
  12. La commande mv
  13. La commande rm
  14. La commande d'édition
  15. La commande de sortie
  16. La commande de réinitialisation
  17. Autres commandes du shell EFI
  18. Redirection de sortie
  19. Conclusion
  20. Les références

Choses que vous devez savoir :

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



Coque> – 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.

Lecture des clés USB à partir du shell UEFI :

Le shell interactif UEFI peut lire les clés USB si vous les formatez en FAT16 ou FAT32. Donc, supposons que vous ayez écrit des scripts EFI ou téléchargé des scripts EFI à partir du site officiel du fabricant de votre carte mère. Dans ce cas, vous devrez les mettre dans une clé USB formatée FAT16 ou FAT32 pour y accéder et les exécuter depuis le shell interactif UEFI.



Démarrage du shell interactif UEFI :

Tout d'abord, éteignez votre ordinateur. Ensuite, allumez votre ordinateur. Juste après avoir appuyé sur le bouton d'alimentation, continuez d'appuyer sur la touche ou de votre clavier pour accéder au firmware BIOS/UEFI de votre carte mère.

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

Sur mon ordinateur monocarte Odyssey X86, l'option se trouve dans Enregistrer et quitter > UEFI : Shell EFI intégré, comme vous pouvez le voir dans l'image ci-dessous.

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

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

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

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

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 :

Coquille>cls

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

Vous pouvez également modifier la couleur d'arrière-plan du shell EFI à l'aide de la commande cls.

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

Coquille>cls<code couleur>

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

0 - Le noir

1 - Bleu

2 - Vert

3 – Cyan

4 - Rapporter

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 :

Coquille>cls2

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 :

Coquille>cls0

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 :

Coquille> chassèrent 'Bonjour le monde'

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

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

La commande d'alias :

Vous pouvez répertorier tous les alias de commande du shell EFI avec la commande alias.

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

Coquille> 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 :

Coquille> aliasprint_hello'écho Bonjour tout le monde'

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

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

Coquille>print_hello

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

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

Coquille> alias -vprint_hello'écho Bonjour tout le monde'

Vous pouvez supprimer un alias à l'aide de 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 :

Coquille> alias -réprint_hello

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

Coquille> alias

La commande help :

La commande help est utilisée pour rechercher les commandes EFI Shell à l'aide de modèles.

Par exemple, pour rechercher toutes les commandes EFI Shell qui commencent par m, vous pouvez exécuter la commande help comme suit :

Coquille> aiderm*

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 EFI Shell qui se terminent par m comme suit :

Coquille> aider *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 elles prennent en charge et ce que chaque option utilise la commande help. Enfin, vous pouvez la comparer à la commande man de Linux.

Par exemple, pour apprendre à utiliser la commande alias, exécutez la commande help comme suit :

Coquille> aider alias

De nombreuses informations sur la commande help devraient être affichées.

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

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

Pour utiliser un pager pour la commande help, utilisez l'option -b de la commande help comme suit :

Coquille> aider -b alias

Les informations d'utilisation de la commande alias sont affichées dans un pager, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Vous pouvez appuyer sur pour passer à la page suivante.

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

La commande définie :

La commande set est utilisée pour répertorier toutes les variables d'environnement disponibles du shell EFI.

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

Coquille> ensemble

Toutes les variables d'environnement de l'EFI Shell 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 variables d'environnement EFI Shell avec le contenu boot.img, exécutez la commande set comme suit :

Coquille> ensemble déposerboot.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 aux redémarrages du système. Cependant, vous pouvez créer des variables d'environnement volatiles EFI Shell à l'aide de l'option -v de la commande set si vous ne le souhaitez pas.

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 :

Coquille> ensemble -v déposerimage.boot

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

Pour supprimer le fichier de variables d'environnement EFI Shell, exécutez la commande set comme suit :

Coquille> ensemble -ré déposer

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

Coquille> ensemble

La commande de la carte :

La commande map imprime la table de mappage de tous les périphériques de stockage de votre ordinateur. Dans la table de mappage, vous pouvez trouver le nom de périphérique des périphériques de stockage de votre ordinateur. Pour accéder à un périphérique de stockage à partir du shell EFI, vous aurez besoin du nom de périphérique 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 :

Coquille>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 une clé USB sur votre ordinateur, il ne sera pas automatiquement répertorié dans le tableau de mappage. Au lieu de cela, vous devrez actualiser la table de mappage manuellement.

Vous pouvez actualiser la table de mappage du shell EFI à l'aide de l'option -r de la commande map comme suit :

Coquille>carte-r

La table de mappage du shell 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 en utilisant le 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 :

Coquille>fs1 :

L'invite doit être remplacée par 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épertoires relatifs avec la commande ls pour répertorier les fichiers et répertoires de ce répertoire.

Par exemple, pour lister 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 : > lsscripts

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

Le répertoire 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 :

Coquille> lsfs0 :

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 répertorier les fichiers et les répertoires de manière récursive à 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 de manière récursive, exécutez la commande ls comme suit :

Coquille> ls -rfs0 :

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

Si la liste des fichiers et des répertoires est trop longue pour tenir à l'écran, vous pouvez utiliser l'option -b de la commande ls pour utiliser un pager.

Vous pouvez répertorier tous les fichiers et répertoires du périphérique de stockage fs0 de manière récursive et utiliser un pager pour la sortie comme suit :

Coquille> ls -r -bfs0 :

La commande ls doit utiliser un pager pour afficher la sortie, comme illustré dans la capture d'écran ci-dessous.

Vous pouvez utiliser la commande cd pour accéder à un autre répertoire de votre périphérique de stockage sélectionné. Cela raccourcira vos commandes car vous n'aurez pas à saisir de longs chemins de répertoire.

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 : > CDscripts

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

Pour revenir d'un répertoire au 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 au sein du même périphérique de stockage.

J'ai un fichier hello.txt dans le périphérique de stockage fs1, comme vous pouvez le voir dans la capture d'écran ci-dessous.

fs1 : > ls

Pour créer une nouvelle copie de hello.txt, exécutez la commande cp comme suit :

fs1 : > cpbonjour.txt bonjour2.txt

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

fs1 : > ls

Si vous souhaitez copier le fichier hello.txt dans le répertoire scripts sur le même périphérique de stockage en utilisant un chemin de répertoire relatif, exécutez la commande cp comme suit :

fs1 : > cpbonjour.txt scripts

Comme vous pouvez le voir, le fichier hello.txt est copié dans le répertoire scripts.

fs1 : > lsscripts

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

fs1 : > cphello.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 sur .

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

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

De la même manière, si vous souhaitez copier le fichier hello.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 : > cpbonjour.txt fs0:

Comme vous pouvez le voir, le fichier hello.txt est copié à la racine du périphérique de stockage fs0.

Coquille> lsfs0 : 

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 de manière récursive le contenu du répertoire fs0:EFI sur le périphérique de stockage fs1, exécutez la commande cp comme suit :

Coquille> cp -rfs0:EFIfs1:

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.

Coquille> lsfs0 : EFI

Coquille> lsfs1 : 

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 :

Coquille> cp -rfs0 : EFI fs1 :

Comme vous pouvez le voir, le répertoire fs0:EFI est copié de manière récursive sur le périphérique de stockage fs1.

Coquille> lsfs0 : 

Coquille> lsfs1 : 

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 répertoires de la source vers la destination au lieu de les copier.

Comme la commande mv et la commande cp sont similaires, je ne les expliquerai pas ici. Lisez simplement la section Commande cp et remplacez les commandes cp par la commande mv. Vous serez prêt à partir.

Il existe 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 en hello3.txt, exécutez la commande mv comme suit :

fs1 : > mvbonjour2.txt bonjour3.txt

Le hello2.txt doit être renommé en hello3.txt.

Comme vous pouvez le voir, le fichier hello2.txt n'est plus dans le périphérique de stockage fs1 et a été renommé en hello3.txt.

fs1 : > ls

De la même manière, vous pouvez renommer un répertoire à l'aide de la commande mv.

Par exemple, pour renommer le répertoire ubuntu en debian, exécutez la commande mv comme suit :

fs1 : > mvdebian ubuntu

Comme vous pouvez le voir, le répertoire ubuntu est renommé en debian.

fs1 : > ls

La commande rm :

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

Pour supprimer un fichier hello3.txt du périphérique de stockage fs1, exécutez la commande rm comme suit :

fs1 : > rmbonjour3.txt

Le fichier hello3.txt doit être supprimé.

Comme vous pouvez le voir, le fichier hello3.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 : > rmdebian

Lorsque vous supprimez un répertoire pouvant contenir d'autres fichiers et répertoires, la commande rm vous demande si vous souhaitez les supprimer. Il s'agit d'une mesure de sécurité afin que vous ne supprimiez pas accidentellement des fichiers importants.

Pour confirmer l'opération de suppression, appuyez sur y puis appuyez sur .

Le répertoire debian et son contenu doivent ê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 d'édition :

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

Vous pouvez ouvrir le fichier hello.txt à partir du périphérique de stockage fs1 avec le programme EFI Editor comme suit :

fs1 : >modifier hello.txt

Le fichier hello.txt doit être ouvert avec le programme EFI Editor. Vous pouvez éditer votre fichier texte/configuration à partir d'ici.

Une fois que vous avez modifié le fichier hello.txt, appuyez sur puis sur pour enregistrer le fichier.

Le fichier hello.txt doit être enregistré.

Pour fermer le programme EFI Editor, appuyez sur .

Si vous avez des modifications non enregistré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 annuler les modifications et fermer le programme EFI Editor.

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

Le programme EFI Editor possède de nombreuses autres fonctionnalités étonnantes. Malheureusement, il n'entre pas dans le cadre de cet article de les montrer tous.

Vous pouvez regarder au 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 exit est utilisée pour fermer le shell EFI et revenir au firmware BIOS/UEFI de votre carte mère.

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

Coquille> sortir

Il serait préférable que vous reveniez au micrologiciel 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 reset est utilisée pour réinitialiser ou redémarrer votre ordinateur.

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

Coquille>réinitialiser

La commande reset peut également être utilisée pour éteindre votre ordinateur.

Pour éteindre votre ordinateur à partir du shell EFI, exécutez la commande reset avec l'option -s comme suit :

Coquille>réinitialiser-s

Autres commandes du shell EFI :

Il existe de nombreuses autres commandes EFI Shell. Il n'entre pas dans le cadre de cet article de les couvrir tous. Mais, vous pouvez lire la documentation EFI Shell[1] pour en savoir plus à leur sujet. Vous pouvez également utiliser la commande help pour connaître les commandes EFI Shell disponibles. Vous pouvez également utiliser la commande help pour lire la documentation des commandes EFI Shell. La documentation EFI Shell est très complète et regorge d'informations et d'exemples. Il est également très simple et facile à suivre. Vous ne devriez pas avoir de mal à le lire.

Redirection de sortie :

Tout comme bash et d'autres shells Linux, le shell EFI prend également en charge la redirection de sortie. Ainsi, vous pouvez rediriger la sortie d'une commande EFI Shell vers un fichier à l'aide de la fonction de redirection de sortie de EFI Shell.

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

fs1 : > chassèrent 'Bonjour le monde' >message.txt

Un nouveau fichier message.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 message.txt

Si vous souhaitez ajouter (ajouter à la fin d'un fichier) la sortie d'une autre commande echo Good Luck (disons) au fichier message.txt, vous pouvez utiliser le symbole >> au lieu du symbole > comme suit :

fs1 : > chassèrent 'Bonne chance' >>message.txt

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

fs1 : >modifier message.txt

De la même manière, vous pouvez rediriger la sortie de la commande help map vers un fichier map-help.txt comme suit :

fs1 : > aidercarte>map-help.txt

Comme vous pouvez le voir, un nouveau fichier map-help.txt est créé.

fs1 : > ls

Comme vous pouvez le voir, la sortie de la commande help map est redirigée vers le fichier map-help.txt.

fs1 : >modifier map-help.txt

REMARQUE : Lorsque vous effectuez une redirection de sortie, vous devez vous rappeler la différence entre le symbole > et >>. Il est très important. Si vous ne connaissez pas suffisamment ces symboles, vous risquez de perdre des données importantes.

Supposons que vous ayez exécuté la commande suivante sur EFI Shell :

Coquille> commander > déposer

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. Ceci est très important à retenir.

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

Coquille> commander >> déposer

Ici, le symbole >> ajoutera (ajoutera à la fin du fichier) la sortie de la commande au 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.

Ainsi, si le fichier n'existe pas, les symboles > et >> feront la même chose : créer le fichier et ajouter 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. Je recommande donc d'utiliser le symbole >> au lieu du symbole > pour la redirection de sortie, sauf si vous avez des exigences spécifiques. Ensuite, il 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 courantes du shell EFI. Je vous ai également montré comment utiliser la fonction de redirection de sortie du shell 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 des fichiers à partir du shell EFI. Cet article devrait vous aider à démarrer avec les commandes UEFI Interactive Shell et EFI Shell.

Les références:

[1] Manuel de référence des commandes Shell – Intel

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