Logo fr.nowadaytechnol.com

Comment Appeler Un éditeur Pour Une Commande Longue Sur L'interface De Ligne De Commande

Table des matières:

Comment Appeler Un éditeur Pour Une Commande Longue Sur L'interface De Ligne De Commande
Comment Appeler Un éditeur Pour Une Commande Longue Sur L'interface De Ligne De Commande

Vidéo: Comment Appeler Un éditeur Pour Une Commande Longue Sur L'interface De Ligne De Commande

Vidéo: Comment Appeler Un éditeur Pour Une Commande Longue Sur L'interface De Ligne De Commande
Vidéo: Ligne de commandes Linux - partie 2 - Commandes de base 2024, Mars
Anonim

$ EDITOR fait référence à une variable d'environnement définie par défaut pour vous permettre de travailler avec l'éditeur par défaut lorsqu'elle est appelée à partir du shell de commande. Cela doit toujours être défini sur une forme d'éditeur de texte ou une autre. L'éditeur peut être emacs, vi, nano, e3 ou tout autre éditeur de texte de terminal. Linux et d'autres systèmes d'exploitation de type Unix ont certainement de nombreuses options en ce qui concerne les éditeurs de texte.

Parfois, écrire une longue commande à partir du terminal peut être ennuyeux, et vous souhaiterez peut-être utiliser les macros puissantes ou la structure de commande fournie avec l'un de ces logiciels. Vous pouvez également commencer à écrire une commande longue et réaliser que vous préférez qu'elle fasse partie du script shell puisque vous l'exécuterez plus d'une fois et que vous ne souhaiterez plus l'écrire à nouveau. Il existe une technique d’invocation rapide pour ces situations.

Appelez rapidement un éditeur à partir de la CLI

Commencez par écrire une commande que vous pourriez considérer comme assez longue ou compliquée. Vous ne réaliserez probablement pas à quel moment une telle occasion se produirait dans la CLI avant que cela ne se produise. Chaque fois que vous êtes à mi-chemin de l'écriture de la commande et que vous souhaitez plutôt passer à un environnement d'édition plus puissant, maintenez la touche CTRL enfoncée, puis appuyez sur X. Relâchez la touche X puis, sans relâcher CTRL, appuyez sur la touche E. Lâchez-les tous les deux et vous devriez être dans votre environnement d'éditeur par défaut.

image-une
image-une

Modifiez la structure de commande avec laquelle vous travailliez comme vous le feriez normalement. Si vous enregistrez le fichier sous son nom par défaut en tapant: wq dans vi ou en maintenant la touche CTRL enfoncée et en appuyant sur O dans nano, alors vous constaterez que le fichier en question est rejeté par le shell. La commande que vous avez modifiée dans l'éditeur de texte sera analysée comme si vous l'aviez entrée dans la CLI.

image-b
image-b

Si vous souhaitez plutôt l'enregistrer, vous devrez d'abord spécifier un nom de fichier différent et l'enregistrer avant de fermer l'éditeur. Dans nano, cela peut être accompli en maintenant la touche CTRL enfoncée et en appuyant sur O, puis en écrivant un nom de fichier spécifique.

Conseillé: