Nano est un éditeur de texte en ligne de commande simple et fiable inclus dans les systèmes d’exploitation Unix et Linux. Il contient toutes les fonctionnalités essentielles d’un éditeur de texte en ligne de commande, telles que l’encodage UTF-8, la coloration syntaxique, la recherche et le remplacement, la prise en charge des expressions régulières, etc.
Nano est le meilleur pour les éditions simples et un excellent éditeur pour les débutants.
Dans ce tutoriel, nous apprenons l’utilisation de base de l’éditeur Nano telles que l’ouverture et la création d’un fichier, copier/couper/coller, rechercher/remplacer, enregistrer et quitter.
Installer Nano sous Linux
L’éditeur Nano est préinstallé dans les nouvelles versions des distributions Linux. Pour confirmer que Nano est installé, exécutez la commande :
$ nano –version
Si Nano n’est pas installé, voici comment l’installer.
Installer Nano sur Debian/Ubuntu
Pour les distributions Debian et Ubuntu, exécutez la commande suivante :
$ sudo apt install nano
Installer Nano sur CentOS/Fedora/RHEL
Pour les distributions RedHat telles que CentOS et Fedora, exécutez la commande :
$ sudo dnf install nano
Avec Nano installé, vérifions les utilisations de base.
1 | Fichier ouvert | nano |
2 | Modifier le fichier | |
3 | Save Déposer | Ctrl + O et appuyez sur Enter clé |
4 | À Exit | Ctrl + X |
Utilisation de base nano
Comment ouvrir un fichier
Pour ouvrir un fichier contenant du texte, invoquez simplement le nano
commande, suivi du nom du fichier comme indiqué.
$ nano filename
Comment créer un fichier
La commande Nano suivie d’un nouveau nom de fichier créera un nouveau fichier.
Pour example, pour créer un nouveau fichier nommé salutations.txt, exécutez :
$ nano greetings.txt
Cela ouvre un éditeur GNU Nano vierge. L’écran de l’éditeur Nano affichera la version de Nano et le nom du fichier affiché juste en dessous de la barre de menu.

Tout en bas se trouve un ensemble de raccourcis clavier à utiliser avec Nano. Tous les raccourcis sont précédés du signe caret ( ^ ) qui désigne le Ctrl touche du clavier.
Par exemple, ^O signifie appuyer Ctrl + O.
Pour obtenir une liste de tous les raccourcis de commandes, appuyez sur Ctrl + g. Cela ouvre le texte d’aide principal de Nano.

Comment éditer un fichier avec Nano
Contrairement à l’éditeur Vim, Nano est sans mode, ce qui implique que vous pouvez simplement commencer à taper et à modifier du texte juste après avoir ouvert le fichier.
REMARQUE: Pour ouvrir un fichier à l’aide de Nano, assurez-vous d’avoir les bonnes autorisations pour le faire, sinon, vous tomberez sur une notification ci-dessous informant que le fichier ne peut pas être écrit. Pour contourner ce problème, attribuez simplement les autorisations nécessaires à l’utilisateur ou attribuez sudo autorisations à l’utilisateur.

Copier, couper et coller du texte
Avec Nano, on peut facilement copier/couper et coller du texte. Pour mieux le démontrer, nous avons créé un simple fichier texte appelé greetings.txt
et ajouté le contenu affiché.
$ sudo vim greetings.txt
Pour commencer à copier du texte, placez le curseur au début de votre texte préféré et appuyez sur Alt + a
. Cela crée un marqueur de sélection et un message ‘Mark Set’ est indiqué en bas.

L’étape suivante consiste à mettre en surbrillance le texte à copier. Donc, appuyez sur la touche Flèche vers l’avant jusqu’à la fin du texte pour mettre le texte en surbrillance. Dans le example montré, nous avons surligné la première phrase. Pour désélectionner ou annuler la sélection, appuyez sur Ctrl + 6
.
Pour copier le texte en surbrillance dans le presse-papiers, appuyez sur Alt + 6
.
Pour couper le texte en surbrillance, au lieu de le copier, appuyez sur Ctrl + k
. Couper supprime complètement le texte.

Une fois le texte sélectionné copié ou coupé, accédez à l’emplacement souhaité où vous souhaitez coller le texte et appuyez sur Ctrl +
vous.

Rechercher et remplacer
L’éditeur Nano permet d’effectuer une recherche et de remplacer du texte. À recherche de texte, appuyez simplement sur Ctrl + w
puis tapez votre mot-clé de recherche. Ici, nous recherchons la chaîne “Linux”.

Cela vous amène à la première instance du mot-clé correspondant.

Pour passer au match suivant, appuyez sur Alt + w
.
À rechercher et remplacer une chaîneg, appuyez sur Ctrl +
. Cela vous invite à fournir le mot-clé de recherche. Ici, nous voulons rechercher la chaîne “Linux” et la remplacer par “Unix”. Une fois que vous avez tapé la chaîne, appuyez sur ENTER

Fournissez la chaîne pour remplacer le mot-clé de recherche. Dans ce cas, nous avons fourni “Unix” en remplacement.

Appuyez ensuite à nouveau sur ENTER. Il vous sera demandé de confirmer les modifications. Appuyez sur « Y » pour confirmer, et en cas de doute, appuyez simplement sur « N ».

Enfin, la chaîne sera remplacée.

Enregistrer et quitter le texte
Pour enregistrer les modifications apportées à un fichier texte, appuyez simplement sur Ctrl + O
et confirmera le nom de fichier à écrire puis appuyez sur Enter clé. Si le fichier n’existait pas, il sera automatiquement créé.
Pour sortir, appuyez simplement sur Ctrl + X
.
Si vous essayez de quitter sans enregistrer les modifications, Nano vous rappellera qu’il y a des modifications non enregistrées et vous demandera de prendre des mesures. En appuyant sur ‘Oui‘ enregistrera les modifications pendant ‘N‘ ignorera l’enregistrement des modifications et quittera Nano.

Configurer Nano comme éditeur de texte par défaut
Sur la plupart des principaux systèmes, l’éditeur de texte de ligne de commande par défaut pour les utilitaires tels que crontab est défini sur vi. Pour faire de l’éditeur GNU Nano l’éditeur de texte par défaut, définissez les variables d’environnement suivantes dans le ~/.bashrc déposer.
export VISUAL=nano
export EDITOR="$VISUAL"
Enregistrez ensuite les modifications apportées et quittez le ~/.bashrc déposer.
Mise en évidence de la syntaxe
La fonction de mise en évidence de la syntaxe permet de mettre en évidence le code source des composants en fonction de leur syntaxe dans une couleur ou une police différente. Par défaut, Nano inclut des règles de coloration syntaxique pour les types de fichiers courants tels que bash scripts, fichiers HTML, Perl et python pour n’en citer que quelques-uns. Les fichiers de syntaxe se trouvent dans le /usr/share/nano
annuaire.

Ceux-ci sont également inclus par défaut dans le /etc/nanorc
fichier de configuration.
Conclusion
Dans ce tutoriel, nous avons appris à utiliser l’éditeur Nano. Vos commentaires seront très appréciés.