Android

Comment utiliser nano, l'éditeur de texte en ligne de commande Linux

VI Editor - Linux Tutorial #14

VI Editor - Linux Tutorial #14

Table des matières:

Anonim

Lorsque vous travaillez sur la ligne de commande, vous devrez souvent créer ou modifier des fichiers texte. Vim et Emacs sont deux des éditeurs de ligne de commande les plus puissants et les plus populaires. Les deux ont une courbe d'apprentissage abrupte qui peut intimider les nouveaux utilisateurs. Pour ceux qui ont besoin d'un simple éditeur, il y a nano.

GNU nano est un éditeur de texte en ligne de commande facile à utiliser pour les systèmes d'exploitation Unix et Linux. Il comprend toutes les fonctionnalités de base que vous attendez d'un éditeur de texte standard, comme la mise en évidence de la syntaxe, plusieurs tampons, la recherche et le remplacement par la prise en charge des expressions régulières, la vérification orthographique, le codage UTF-8, etc.

Dans ce guide, expliquez l'utilisation de base de l'éditeur nano, y compris comment créer et ouvrir un fichier, modifier un fichier, enregistrer un fichier, rechercher et remplacer du texte, couper et coller du texte, etc.

Installation de Nano

L'éditeur de texte Nano est préinstallé sur macOS et la plupart des distributions Linux. Pour vérifier s'il est installé sur votre système, tapez:

nano --version

La sortie ressemblera à ceci:

GNU nano, version 2.9.3 (C) 1999-2011, 2013-2018 Free Software Foundation, Inc. (C) 2014-2018 the contributors to nano Email: [email protected] Web:

Installer Nano sur Ubuntu et Debian

sudo apt install nano

Installez Nano sur CentOS et Fedora

sudo yum install nano

Ouverture et création de fichiers

Pour ouvrir un fichier existant ou créer un nouveau fichier, tapez nano suivi du nom du fichier:

nano filename

Cela ouvre une nouvelle fenêtre d'éditeur et vous pouvez commencer à éditer le fichier.

Au bas de la fenêtre, il y a une liste des raccourcis de commandes les plus basiques à utiliser avec l'éditeur nano.

Toutes les commandes sont préfixées par le caractère ^ ou M Le symbole caret ( ^ ) représente la touche Ctrl . Par exemple, les commandes ^J signifient d'appuyer simultanément sur les Ctrl et J La lettre M représente la touche Alt .

Vous pouvez obtenir une liste de toutes les commandes en tapant Ctrl+g .

Pour ouvrir un fichier, vous devez disposer des autorisations de lecture sur le fichier.

nano +line_number, character_number filename

Modification de fichiers

Contrairement à vi, nano est un éditeur non modal, ce qui signifie que vous pouvez commencer à taper et à modifier le texte immédiatement après l'ouverture du fichier.

Pour déplacer le curseur sur une ligne et un numéro de caractère spécifiques, utilisez la commande Ctrl+_ . Le menu en bas de l'écran va changer. Entrez le (s) numéro (s) dans le champ «Entrez le numéro de ligne, le numéro de colonne:» et appuyez sur Enter .

Recherche et remplacement

Pour rechercher un texte, appuyez sur Ctrl+w , saisissez le terme de recherche et appuyez sur Enter . Le curseur se déplacera vers la première correspondance. Pour passer au match suivant, appuyez sur Alt+w .

Couper, couper et coller

Pour sélectionner du texte, déplacez le curseur au début du texte et appuyez sur Alt+a . Cela mettra une marque de sélection. Déplacez le curseur à la fin du texte que vous souhaitez sélectionner à l'aide des touches fléchées. Le texte sélectionné sera mis en surbrillance. Si vous souhaitez annuler la sélection, appuyez sur Ctrl+6

Copiez le texte sélectionné dans le presse-papiers à l'aide de la commande Alt+6 . Ctrl+k coupera le texte sélectionné.

Pour coller le texte, déplacez le curseur à l'endroit où vous souhaitez placer le texte et appuyez sur Ctrl+u .

Enregistrement et fermeture

Pour enregistrer les modifications que vous avez apportées au fichier, appuyez sur Ctrl+o . Si le fichier n'existe pas déjà, il sera créé une fois enregistré.

Pour quitter nano, appuyez sur Ctrl+x . S'il y a des modifications non enregistrées, il vous sera demandé si vous souhaitez enregistrer les modifications.

Pour enregistrer le fichier, vous devez disposer des droits d'écriture sur le fichier. Si vous créez un nouveau fichier, vous devez avoir une autorisation d'écriture dans le répertoire où le fichier est créé.

Personnalisation de Nano (nanorc)

Lorsque nano est lancé, il lit ses paramètres de configuration dans le fichier de configuration à l'échelle du système /etc/nanorc et dans les fichiers spécifiques à l'utilisateur ~/.config/nano/nanorc et ~/.nanorc si les fichiers sont présents.

Les options spécifiées dans les fichiers utilisateur ont priorité sur les options globales.

Visitez la page nanorc pour une liste complète de toutes les options disponibles.

Mise en évidence de la syntaxe

Nano est livré avec des règles de coloration syntaxique pour les types de fichiers les plus courants. Sur la plupart des systèmes Linux, les fichiers de syntaxe sont stockés dans le /usr/share/nano et inclus par défaut dans le fichier de configuration /etc/nanorc .

/ etc / nanorc

include "/usr/share/nano/*.nanorc"

L'option la plus simple pour activer la mise en évidence d'un nouveau type de fichier consiste à copier le fichier contenant les règles de mise en évidence de la syntaxe dans le /usr/share/nano .

Définir Nano comme éditeur de texte par défaut

Par défaut sur la plupart des systèmes Linux, l'éditeur de texte par défaut pour les commandes telles que visudo et crontab est défini sur vi. Pour utiliser nano comme éditeur de texte par défaut, vous devez modifier les variables d'environnement VISUAL et EDITOR .

Les utilisateurs Bash peuvent exporter les variables dans le fichier ~/.bashrc :

~ /.bashrc

export VISUAL=nano export EDITOR="$VISUAL"

Utilisation de base des nano

Voici les étapes les plus élémentaires pour commencer avec nano:

  1. À l'invite de commandes, tapez nano suivi du nom de fichier. Modifiez le fichier comme requis. Ctrl-x commande Ctrl-x pour enregistrer et quitter l'éditeur de texte.

Conclusion

Dans ce tutoriel, nous vous avons montré comment utiliser l'éditeur de texte Gnu nano. C'est un éditeur de texte populaire parmi les utilisateurs de Linux et a une petite courbe d'apprentissage.

Pour plus d'informations sur Gnu Nano, visitez la page officielle de documentation de nano.

N'hésitez pas à laisser un commentaire si vous avez des questions.

nano terminal