Mes éditeurs de ligne de commande préférés pour Linux : quel est le vôtre ?
Savoir comment modifier des fichiers rapidement et efficacement via la ligne de commande est essentiel pour tout administrateur système Linux. Les modifications de fichiers sont effectuées quotidiennement, qu’il s’agisse d’un fichier de configuration, d’un fichier utilisateur, d’un document texte ou de tout autre fichier que vous devez modifier.
C’est une bonne idée 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 utiliser différents éditeurs de texte, la maîtrise d’au moins un est essentielle pour gérer des tâches plus complexes.
Dans ce tutoriel, nous allons vous présenter les éditeurs de texte en ligne de commande les plus courants sous Linux et discuter de leurs avantages et inconvénients.
Cependant, nous ne fournirons pas de guide complet sur la façon de travailler avec chacun d’entre eux, car il pourrait s’agir d’un article entièrement séparé avec des explications détaillées.
1. Éditeur Vi/Vim
Le premier de notre liste est le tristement célèbre Vi/Vim (Vim vient de Vi improved), qui est un éditeur de texte très flexible qui peut 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. Ce n’est bien sûr pas son seul avantage, il offre également une navigation facile entre les lignes, les mots, les paragraphes et la mise en évidence du texte.
Vim n’est peut-être pas l’éditeur de texte le plus convivial, mais il est souvent préféré par les développeurs et les utilisateurs expérimenté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. Nano éditeur
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 l’affaire si vous avez besoin de modifier un fichier volumineux. En fait, pico et nano sont assez similaires.
Les deux ont leurs options de commande affichées en bas afin que vous puissiez choisir celle à 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 prêtes à l’emploi :
- Obtenir de l’aide
- Écrivez
- Justifier
- Lire le fichier
- Où est (rechercher)
- Page précédente
- Page suivante
- Texte coupé
- Texte non coupé
- Cur Pos (poste actuel)
- Correcteur orthographique
Installer Nano Editor 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
Il s’agit probablement de l’éditeur de texte le plus complexe de notre liste. Il s’agit du 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 déroutante. Ce qui est bien, c’est qu’emacs dispose d’un manuel très détaillé qui vous aidera avec 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 caractéristiques qui en font le choix préféré par rapport aux éditeurs précédents que nous avons mentionnés :
- La plate-forme serveur Emacs permet à plusieurs hôtes de se connecter au même serveur Emacs et de partager la liste tampon.
- Gestionnaire de fichiers puissant et extensible.
- Une personnalisation au-delà d’un éditeur ordinaire – comme certains dis-les, il s’agit d’un système d’exploitation dans le système d’exploitation.
- Personnalisation des commandes.
- Peut passer en mode Vi(m) like.
Installer Emacs Editor sous Linux
Emacs est un éditeur multi-plateforme et peut être facilement installé avec les commandes 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. Micro éditeur de texte
Micro est un éditeur de texte moderne et intuitif basé sur un terminal qui comble le fossé entre les éditeurs de ligne de commande traditionnels et les attentes des utilisateurs contemporains.
Contrairement aux courbes d’apprentissage abruptes associées à des éditeurs comme Vim ou Emacs, Micro offre une approche plus conviviale, ce qui la rend accessible à la fois aux novices et aux utilisateurs expérimentés.
L’une des caractéristiques les plus remarquables de Micro est sa prise en charge de la fonctionnalité de souris, permettant aux utilisateurs de sélectionner, copier et coller du texte comme ils le feraient dans un éditeur graphique.
De plus, il dispose d’un système de plugins robuste, permettant aux utilisateurs d’étendre ses capacités en fonction de leurs besoins. La coloration syntaxique, les volets divisés et les raccourcis clavier personnalisables renforcent encore son attrait.
En substance, Micro Editor encapsule le meilleur des deux mondes : la puissance et l’efficacité de l’édition terminale, combinées à la facilité et à la familiarité des éditeurs de texte modernes.
Installer Micro Editor sous Linux
Il existe un script utile qui peut installer 'Micro' pour vous en téléchargeant le dernier binaire prédéfini à l’aide de la commande curl comme indiqué.
$ curl https://getmic.ro | bash
Le script installera le micro binaire dans le répertoire courant.
5. ne (gentil éditeur)
L’éditeur de texte « ne », qui signifie « Nice Editor », est un éditeur léger et convivial pour le terminal qui a été conçu pour combler le fossé entre les éditeurs simples comme « nano » et les plus complexes comme « vim » ou « emacs ».
Install ne sous Linux
ne est un éditeur multi-plateformes et peut être facilement installé avec les commandes 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 atteignent à peine les fonctionnalités fournies par les 3 ci-dessus. Que vous soyez un débutant ou un gourou de 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.




