Introduction
Jusqu’à présent, nous nous sommes contentés de lire des fichiers. Il est maintenant temps de les écrire.
Sous Linux, l’éditeur le plus simple s’appelle nano.
Nano est le « Bloc-notes » du terminal Linux. Il est simple, convivial et s’exécute directement dans votre fenêtre de commande. Il ne propose pas de menus sur lesquels vous pouvez cliquer avec la souris, mais son utilisation au clavier est très facile.
Pour les débutants, c’est important, car de nombreux environnements de serveur ne proposent aucun éditeur graphique. Un éditeur de terminal n’est pas un élément facultatif de l’administration Linux : c’est souvent le moyen direct de corriger une configuration ou de créer de petits fichiers sur une machine distante.
Dans ce laboratoire, vous allez créer votre premier fichier, l’enregistrer, puis quitter l’éditeur : c’est le « Hello World » de la modification de texte.
Ouvrir un fichier
Pour écrire dans un fichier, il vous suffit d’indiquer à nano le nom du fichier que vous voulez créer ou modifier.
Créons le fichier my_file.txt.
Exécutez cette commande :
nano my_file.txt
L’écran de votre terminal va changer. Vous êtes maintenant dans l’éditeur !
Il s’agit d’un autre exemple de passage du shell à un autre programme. Tant que Nano est ouvert, les caractères que vous saisissez sont envoyés à l’éditeur, et non à l’invite du shell.
- La grande zone vide est l’espace dans lequel vous saisissez votre texte.
- La partie inférieure affiche un « aide-mémoire » des raccourcis.
Remarque : le symbole ^ représente la touche Ctrl. Ainsi, ^X signifie Ctrl+X.
Cette notation apparaît dans de nombreux outils de terminal. L’apprendre une fois vous aidera donc à comprendre les indications de raccourcis affichées dans d’autres outils.
Modifier du texte
Ajouter du texte dans Nano est simple : il vous suffit de le saisir !
C’est précisément pour cette raison que Nano est un éditeur très courant chez les débutants. Contrairement aux éditeurs modaux, son fonctionnement ressemble davantage à celui d’une zone de texte classique.
Saisissez ce message :
Hello, LabEx!
This is my first file using nano.
Utiliser le curseur :
- Utilisez les touches fléchées pour vous déplacer.
- N’utilisez pas la souris. Les clics ne fonctionnent généralement pas dans les éditeurs de terminal.
Enregistrer les modifications
Dans Nano, l’enregistrement s’appelle « Writing Out » (^O).
Pour enregistrer votre fichier :
- Appuyez sur Ctrl+O.
- Nano vous demandera de confirmer le nom du fichier. Appuyez sur Entrée.
Nano affichera [ Wrote 2 lines ]. Votre fichier est enregistré !
Le mot write est souvent utilisé dans le monde de l’édition Unix comme synonyme de l’enregistrement des modifications sur le disque. C’est pourquoi la commande d’enregistrement de Nano est décrite comme « Write Out ».
Quitter l’éditeur
Quittons maintenant l’éditeur.
Le raccourci pour quitter est ^X.
Appuyez sur Ctrl+X.
Comme vous avez déjà enregistré le fichier, Nano se fermera immédiatement et vous verrez de nouveau votre invite de commande.
Vérifiez votre travail avec cat :
cat my_file.txt
Vous devriez voir votre message : Hello, LabEx!
Résumé
Vous maîtrisez maintenant le cycle d’utilisation de Nano :
nano filename: ouvrir.- Saisir et modifier : écrire.
- Ctrl+O + Entrée : enregistrer (Write Out).
- Ctrl+X : quitter.
Cet éditeur peut sembler moins pratique qu’un éditeur contrôlé à la souris, mais cette compétence vous permet de corriger des serveurs situés à l’autre bout du monde avec un simple clavier !



