Comment créer et modifier un fichier texte sous Linux à l'aide d'un terminal

Table des matières:

Comment créer et modifier un fichier texte sous Linux à l'aide d'un terminal
Comment créer et modifier un fichier texte sous Linux à l'aide d'un terminal

Vidéo: Comment créer et modifier un fichier texte sous Linux à l'aide d'un terminal

Vidéo: Comment créer et modifier un fichier texte sous Linux à l'aide d'un terminal
Vidéo: Comment ouvrir des fichiers ISO 2024, Peut
Anonim

Ce wikiHow vous apprend à créer et à éditer un fichier texte dans deux éditeurs de texte Linux populaires. Presque tous les systèmes Linux sont préinstallés avec Nano, un éditeur de texte simple et facile à utiliser. Si vous n'aimez pas (ou n'avez pas) Nano, vous pouvez également utiliser Vi (ou Vim, selon le système) pour éditer des fichiers texte. Vi et Vim sont un peu plus difficiles à utiliser, car il existe une multitude de commandes et deux modes différents.

Pas

Méthode 1 sur 2: Utilisation de Nano

Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 1
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 1

Étape 1. Appuyez sur Ctrl+Alt+T pour ouvrir une nouvelle fenêtre de terminal

Ce raccourci clavier ouvre une fenêtre de terminal dans presque toutes les versions de Linux.

  • Vous pouvez également double-cliquer sur le Terminal dans votre liste d'applications, ou en cliquant sur votre menu Dash (si vous utilisez GNOME) et en recherchant terminal.
  • Nano est un éditeur de texte très facile à utiliser qui est préinstallé sur toutes les distributions Linux basées sur Ubuntu. Si vous n'avez pas Nano, vous pouvez l'obtenir en exécutant sudo apt install nano (Ubuntu et Debian) ou sudo yum install nano (CentOS et Fedora).
  • Si vous avez déjà utilisé l'éditeur de texte Pico, vous constaterez que Nano est essentiellement identique. Et contrairement à Vi et Vim, vous n'avez pas besoin de basculer entre les modes de commande et de saisie lorsque vous l'utilisez.
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 2
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 2

Étape 2. Accédez au répertoire dans lequel vous souhaitez créer votre fichier

Vous voudrez probablement placer le fichier quelque part dans votre répertoire personnel, où vous serez déjà lors de l'ouverture d'une fenêtre de terminal. Si vous souhaitez placer le fichier dans un sous-répertoire existant, vous pouvez utiliser le CD commande pour y arriver.

  • Pour afficher tous les dossiers du répertoire actuel (votre répertoire personnel), tapez ls et appuyez sur Entrer.
  • Pour accéder à un répertoire à l'intérieur de votre répertoire personnel, tapez cd directoryname et appuyez sur Entrer (remplacez directoryname' par le nom du répertoire).
  • Si vous souhaitez créer un nouveau répertoire, exécutez makedir directoryname (remplacez directoryname par le nom que vous souhaitez donner à votre nouveau répertoire. Ensuite, utilisez cd directoryname pour entrer dans ce répertoire.
  • Vous POUVEZ créer et éditer des fichiers en dehors de votre répertoire personnel, mais vous aurez besoin d'un accès root pour le faire.
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 3
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 3

Étape 3. Tapez le nom de fichier nano et appuyez sur ↵ Entrée

Remplacez le nom de fichier par le nom que vous souhaitez donner à votre nouveau fichier texte. Cela crée et ouvre un nouveau fichier texte avec ce nom.

  • Par exemple, si vous voulez créer un fichier appelé "testfile", tapez nano testfile et appuyez sur Entrer.
  • Il peut être utile d'ajouter ".txt" à la fin de votre nom de fichier pour que vous sachiez qu'il s'agit d'un fichier texte.
  • Si votre répertoire actuel a un fichier du même nom, cette commande ouvrira à la place ce fichier.
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 4
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 4

Étape 4. Recherchez la liste des commandes en bas de la fenêtre

Les commandes que vous pouvez utiliser lors de la saisie dans votre fichier apparaissent en bas de Nano. Pour voir plus de commandes, agrandissez simplement la fenêtre en la faisant glisser depuis l'un de ses coins.

  • Les commandes commencent soit par un carat (^) soit par un M. Le carat représente le Contrôler touche, tandis que le M représente le Alt clé.

    • Par exemple, ^U est la commande à coller. Pour coller quelque chose que vous avez copié, vous devez appuyer sur Contrôle + U.
    • M-U est la commande pour annuler la dernière action. Pour annuler, vous appuyez sur Alt + U.
  • Pour voir toutes les commandes Nano, appuyez sur Contrôle + G.
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 5
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 5

Étape 5. Tapez dans votre fichier

Si vous devez déplacer le curseur, utilisez les touches fléchées.

Vous pouvez utiliser la souris pour surligner le texte que vous souhaitez copier et/ou coller. Pour copier le texte en surbrillance, appuyez sur Alt + 6. Ensuite, utilisez les touches fléchées pour vous déplacer vers un autre emplacement dans le fichier et appuyez sur Contrôle + U coller.

Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 6
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 6

Étape 6. Appuyez sur Ctrl+O pour enregistrer le fichier

Puisque vous avez déjà donné un nom à votre fichier, il ne vous sera pas demandé de donner un nom à ce fichier. Cependant, si vous avez démarré un fichier sans lui donner de nom (en exécutant simplement nano à partir de l'invite sans nom de fichier), il vous sera demandé de taper le nom de votre nouveau fichier et d'appuyer sur Entrer sauver.

Évitez la tentation d'appuyer Contrôle + S à enregistrer, car cela ne fera que geler la fenêtre de votre terminal !

Créer et modifier un fichier texte sous Linux à l'aide de l'étape 7 du terminal
Créer et modifier un fichier texte sous Linux à l'aide de l'étape 7 du terminal

Étape 7. Appuyez sur Ctrl+X pour quitter Nano

Cela vous renvoie à l'invite de commande.

Vous pouvez rouvrir le fichier que vous avez créé dans Nano en tapant le nom de fichier nano comme vous le faisiez auparavant

Méthode 2 sur 2: Utilisation de Vi ou Vim

Créer et modifier un fichier texte sous Linux à l'aide de l'étape 8 du terminal
Créer et modifier un fichier texte sous Linux à l'aide de l'étape 8 du terminal

Étape 1. Appuyez sur Ctrl+Alt+T pour ouvrir une nouvelle fenêtre de terminal

Cela ouvrira un nouveau terminal dans n'importe quelle version de Linux.

  • Vous pouvez également double-cliquer sur le Terminal dans votre liste d'applications, ou en cliquant sur votre menu Dash (si vous utilisez GNOME) et en recherchant terminal.
  • Vi est l'un des éditeurs de texte basés sur Unix les plus anciens et les plus standardisés. Vim signifie "Vi iMproved", ce qui signifie que c'est comme Vi mais avec plus de fonctionnalités. Sur la plupart des versions modernes de Linux, exécutant vi à l'invite se lancera réellement Vigueur au lieu. Les commandes de base sont les mêmes pour les deux éditeurs.
  • Vi a plus d'une courbe d'apprentissage que Nano, mais une fois que vous avez compris, c'est assez facile à utiliser.
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 9
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 9

Étape 2. Accédez au répertoire dans lequel vous souhaitez créer votre fichier

Vous voudrez probablement placer le fichier quelque part dans votre répertoire personnel, où vous serez déjà lors de l'ouverture d'une fenêtre de terminal. Si vous souhaitez placer le fichier dans un sous-répertoire existant, vous pouvez utiliser le CD commande pour y arriver.

  • Pour afficher tous les dossiers du répertoire actuel (votre répertoire personnel), tapez ls et appuyez sur Entrer.
  • Pour accéder à un répertoire à l'intérieur de votre répertoire personnel, tapez cd directoryname et appuyez sur Entrer (remplacez directoryname' par le nom du répertoire).
  • Si vous souhaitez créer un nouveau répertoire, exécutez makedir directoryname (remplacez directoryname par le nom que vous souhaitez donner à votre nouveau répertoire. Ensuite, utilisez cd directoryname pour entrer dans ce répertoire.
  • Vous POUVEZ créer et modifier des fichiers en dehors de votre répertoire personnel, mais vous aurez besoin d'un accès root pour le faire.
Créer et modifier un fichier texte sous Linux à l'aide de l'étape 10 du terminal
Créer et modifier un fichier texte sous Linux à l'aide de l'étape 10 du terminal

Étape 3. Tapez vi filename et appuyez sur ↵ Enter

Vous pouvez également saisir le nom de fichier vim pour vous assurer que le fichier s'ouvre dans Vim au lieu de Vi. La partie "vi" de cette commande sélectionne l'éditeur de texte Vim comme programme à utiliser. Remplacez nom de fichier par le nom que vous souhaitez attribuer à votre nouveau fichier.

  • Pour un fichier nommé "sample.text", par exemple, vous devez taper vi sample.txt.
  • Si votre répertoire actuel a un fichier du même nom, cette commande ouvrira à la place ce fichier.
Créer et modifier un fichier texte sous Linux à l'aide de l'étape 11 du terminal
Créer et modifier un fichier texte sous Linux à l'aide de l'étape 11 du terminal

Étape 4. Appuyez sur la touche i

Lorsque vous ouvrez Vi ou Vim, il s'ouvre dans un mode spécial appelé mode Commande. En appuyant sur le je La touche vous placera en mode Insertion, où vous effectuerez votre saisie.

Tu devrais voir -- INSÉRER -- apparaît en bas de la fenêtre lorsque vous appuyez sur la touche I.

Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 12
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 12

Étape 5. Tapez votre texte

Lorsque vous êtes en mode Insertion, vous pouvez simplement taper comme vous le feriez généralement pour tout autre document texte. Pour passer à la ligne suivante, appuyez simplement sur Entrer.

Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 13
Créer et modifier un fichier texte sous Linux à l'aide du terminal Étape 13

Étape 6. Appuyez sur la touche Échap

Cela vous ramène au mode Commande. Le mode commande est l'endroit où vous ferez des choses comme enregistrer, copier, coller et quitter. Vous saurez que vous êtes en mode commande lorsque vous ne verrez plus "INSERT" en bas de la fenêtre.

  • Vous pouvez utiliser les touches fléchées pour vous déplacer dans le document lorsque vous êtes en mode Commande dans Vi et Vim. Vim vous permet également d'utiliser les touches fléchées pour vous déplacer en mode Insertion.
  • Revenez en mode Insertion à tout moment en appuyant sur la touche je clé.
Créer et modifier un fichier texte sous Linux à l'aide de l'étape 14 du terminal
Créer et modifier un fichier texte sous Linux à l'aide de l'étape 14 du terminal

Étape 7. Tapez:w et appuyez sur ↵ Entrée

Toutes les commandes Vi/Vim commencent par deux points, et la commande:w enregistre le fichier (pensez à "w" comme "écrire").

  • Si vous avez créé un fichier sans nom (ou si vous souhaitez enregistrer les modifications actuelles dans un nouveau fichier), tapez:w filename à la place, en remplaçant filename par le nom que vous souhaitez donner à ce fichier.
  • Pour obtenir de l'aide et en savoir plus sur les commandes Vi/Vim, tapez:help en mode Commande et appuyez sur Entrer.
Créer et modifier un fichier texte sous Linux à l'aide de l'étape 15 du terminal
Créer et modifier un fichier texte sous Linux à l'aide de l'étape 15 du terminal

Étape 8. Tapez:q et appuyez sur ↵ Entrée pour quitter

Cela ferme votre fichier et vous ramène à l'invite de commande.

  • Pour rouvrir le fichier, tapez simplement vi filename ou vim filename.
  • Vous pouvez également enregistrer et quitter en même temps en tapant:wq en mode Commande.

Des astuces

  • Assurez-vous d'enregistrer votre fichier avant de quitter, car vous ne serez pas toujours averti des modifications non enregistrées.
  • Vous pouvez exécuter man vi ou man nano à l'invite de commande pour afficher les manuels de l'un ou l'autre de ces éditeurs de texte.
  • L'une des fonctionnalités les plus utiles de Vim sur Vi est sa coloration syntaxique, idéale pour les codeurs. Il est également livré avec une vérification orthographique intégrée et la possibilité de se déplacer avec les touches fléchées en mode Insertion.

Conseillé: