Savoir éditer rapidement et efficacement des fichiers via la ligne de commande est essentiel pour tout administrateur système Linux. Les éditions de fichiers sont effectuées quotidiennement, que ce soit un fichier de configuration, un fichier utilisateur, un document texte ou tout autre fichier que vous devez éditer.
Il est judicieux de choisir un éditeur de texte en ligne de commande préféré et de le maîtriser. Bien qu’il soit bénéfique de savoir comment utiliser divers éditeurs de texte, maîtriser au moins un est essentiel pour gérer des tâches plus complexes.
Dans ce tutoriel, nous vous présenterons les éditeurs de texte en ligne de commande les plus courants sous Linux et discuterons de leurs avantages et inconvénients.
Cependant, nous ne fournirons pas de guide complet sur la manière de travailler avec chacun d’eux, car cela pourrait constituer un article entièrement distinct avec des explications détaillées.
1. Éditeur Vi/Vim
En premier dans notre liste se trouve l’infâme Vi/Vim (Vim vient de Vi amélioré), qui est un éditeur de texte très flexible pouvant effectuer de nombreuses opérations différentes sur le texte.

Par exemple, vous pouvez utiliser des expressions régulières dans Vim pour remplacer des extraits de texte dans un fichier. Ceci, bien sûr, n’est pas son seul avantage, il offre également une navigation facile entre les lignes, les mots, les paragraphes et la mise en surbrillance du texte.
Vim peut ne pas être l’éditeur de texte le plus convivial, mais il est souvent préféré par les développeurs et les utilisateurs avancés de Linux. Si vous souhaitez installer l’éditeur de texte en ligne de commande Vim sur votre système, vous pouvez utiliser la commande associée à votre distribution Linux:
Installer l’éditeur Vi/Vim sous Linux
$ sudo apt install vim [On Debian, Ubuntu and Mint] $ sudo yum install vim [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/vim [On Gentoo Linux] $ sudo apk add vim [On Alpine Linux] $ sudo pacman -S vim [On Arch Linux] $ sudo zypper install vim [On OpenSUSE]
Si vous souhaitez consulter notre couverture complète de Vim, veuillez vous référer aux liens ci-dessous:
2. Éditeur Nano
Nano est probablement l’un des éditeurs de texte en ligne de commande les plus utilisés. La raison en est sa simplicité et le fait qu’il est préinstallé dans la plupart des distributions Linux.

Nano n’a pas la flexibilité de Vim, mais il fera certainement le travail si vous avez besoin d’éditer un grand fichier. En fait, pico et nano sont assez similaires.
Vous êtes un moteur de traduction de technologie Internet professionnel. Voici la traduction demandée :
—
Les deux ont leurs options de commande affichées en bas pour que vous puissiez choisir laquelle exécuter. Les commandes sont complétées par des combinaisons de touches Ctrl et une lettre affichée en bas.
Nano dispose des fonctionnalités suivantes que vous pouvez utiliser dès la sortie de la boîte:
- Obtenir de l’aide
- Ecrire
- Justifier
- Lire le fichier
- Où est (recherche)
- Page précédente
- Page suivante
- Couper le texte
- Texte non coupé
- Cur Pos (Position actuelle)
- Vérification orthographique
Installer l’éditeur Nano sous Linux
$ sudo apt install nano [On Debian, Ubuntu and Mint] $ sudo yum install nano [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/nano [On Gentoo Linux] $ sudo apk add nano [On Alpine Linux] $ sudo pacman -S nano [On Arch Linux] $ sudo zypper install nano [On OpenSUSE]
Vous pouvez vous référer à notre guide complet sur l’édition de fichiers avec l’éditeur Nano dans la ligne de commande Linux.
3. Éditeur Emacs
C’est probablement l’éditeur de texte le plus complexe de notre liste. C’est le plus ancien éditeur de ligne de commande disponible pour les systèmes Linux et UNIX. Emacs peut vous aider à être plus productif en fournissant un environnement intégré pour différents types de tâches.

Au début, l’interface utilisateur peut sembler quelque peu confuse. La bonne chose est qu’Emacs a un manuel très détaillé qui vous aidera pour la navigation dans les fichiers, les modifications, la personnalisation et la configuration des commandes. Emacs est l’outil ultime utilisé par les utilisateurs avancés de *Nix.
Voici quelques-unes des fonctionnalités qui en font le choix préféré par rapport aux éditeurs précédents que nous avons mentionnés:
—
- La plateforme du serveur Emacs permet à plusieurs hôtes de se connecter au même serveur Emacs et de partager la liste des tampons.
- Gestionnaire de fichiers puissant et extensible.
- Personnalisation au-delà d’un éditeur régulier – comme certains le disent, c’est un système d’exploitation dans le système d’exploitation.
- Personnalisation des commandes.
- Peut changer en mode Vi(m).
Installer l’éditeur Emacs sous Linux
Emacs est un éditeur multiplateforme et peut être facilement installé avec les commandes indiquées ci-dessous:
$ sudo apt install emacs [On Debian, Ubuntu and Mint] $ sudo yum install emacs [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/emacs [On Gentoo Linux] $ sudo apk add emacs [On Alpine Linux] $ sudo pacman -S emacs [On Arch Linux] $ sudo zypper install emacs [On OpenSUSE]
4. Éditeur de texte Micro
Micro est un éditeur de texte moderne et intuitif basé sur le terminal qui comble le fossé entre les éditeurs en ligne de commande traditionnels et les attentes contemporaines des utilisateurs.
Contrairement aux courbes d’apprentissage abruptes associées à des éditeurs comme Vim ou Emacs, Micro offre une approche plus conviviale, le rendant accessible aussi bien aux novices qu’aux utilisateurs expérimentés.
Une des caractéristiques remarquables de Micro est son support pour la fonctionnalité de la souris, permettant aux utilisateurs de sélectionner, copier et coller du texte comme ils le feraient dans un éditeur graphique.
De plus, il possède un système de plugin robuste, permettant aux utilisateurs d’étendre ses capacités selon leurs besoins. La coloration syntaxique, les panneaux divisés et les raccourcis clavier personnalisables renforcent encore son attrait.
En essence, Micro Editor encapsule le meilleur des deux mondes : la puissance et l’efficacité de l’édition en terminal, combinées avec la facilité et la familiarité des éditeurs de texte modernes.

Installer l’éditeur Micro sous Linux
Il existe un script utile qui peut installer « Micro » pour vous en téléchargeant le dernier binaire préconstruit à l’aide de la commande curl comme indiqué.
$ curl https://getmic.ro | bash
Le script installera le binaire micro dans le répertoire actuel.
5. ne (éditeur agréable)
L’éditeur de texte « ne« , qui signifie « éditeur agréable », est un éditeur léger et convivial pour le terminal qui a été conçu pour combler le fossé entre des éditeurs simples comme « nano » et des éditeurs plus complexes comme « vim » ou « emacs« .

Installer ne sous Linux
ne est un éditeur multiplateforme et peut être facilement installé avec les commandes indiquées ci-dessous:
$ sudo apt install ne [On Debian, Ubuntu and Mint] $ sudo yum install ne [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/ne [On Gentoo Linux] $ sudo apk add ne [On Alpine Linux] $ sudo pacman -S ne [On Arch Linux] $ sudo zypper install ne [On OpenSUSE]
Conclusion
Il existe d’autres éditeurs de ligne de commande, mais ils n’atteignent même pas la fonctionnalité que les 3 éditeurs ci-dessus offrent. Que vous soyez novice ou expert en Linux, vous devrez certainement apprendre au moins l’un des éditeurs mentionnés ci-dessus.
Si nous avons oublié un éditeur de ligne de commande dans cet article, n’oubliez pas de nous en informer via les commentaires.