Comment éditer un fichier à l’aide de Nano

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

Nano vérifier

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.

1Fichier ouvertnano
2Modifier le fichier
3Save DéposerCtrl + O et appuyez sur Enter clé
4À ExitCtrl + 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.

Ouvrir un fichier vierge avec NanoOuvrir un fichier vierge avec Nano

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.

Texte d'aide principal de NanoTexte 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.

  ouvrir un fichier avec Nano sans autorisation correcte ouvrir un fichier avec Nano sans autorisation correcte

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.

définir la marque de sélection lors de la copie de texte dans Nanodéfinir la marque de sélection lors de la copie de texte dans Nano

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”.

Rechercher une chaîne

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

recherche de texte de correspondance

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

Fournir un mot-clé de recherche dans NanoFournir un mot-clé de recherche dans Nano

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

Fournissez une chaîne pour remplacer le mot-clé de recherche dans l'éditeur NanoFournissez une chaîne pour remplacer le mot-clé de recherche dans l’éditeur Nano

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 ».

Confirmer le remplacement de la chaîne dans NanoConfirmer le remplacement de la chaîne dans Nano

Enfin, la chaîne sera remplacée.

Chaîne de recherche remplacée dans l'éditeur NanoChaîne de recherche remplacée dans l’éditeur Nano

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.

Exit  Nano sans enregistrer les modificationsExit Nano sans économiser

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.

Fichiers de surbrillance de la syntaxe nanoFichiers de surbrillance de la syntaxe nano

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.