420-1Q1-AA Help

Nano

nano est un éditeur de texte en ligne de commande simple et convivial, souvent utilisé sous Linux pour éditer des fichiers texte directement depuis le terminal.

Installation de nano

Sur la plupart des distributions Linux, nano est déjà installé par défaut. Si ce n’est pas le cas, vous pouvez l’installer avec :

sudo apt install nano

Lancement de nano

Pour ouvrir un fichier avec nano, utilisez la commande suivante :

nano nom_du_fichier

Si le fichier n'existe pas, nano en créera un nouveau.

Interface de nano

  • La zone principale au centre affiche le contenu du fichier.

  • La barre de commande en bas affiche les raccourcis de commande, représentés par ^ (qui signifie la touche Ctrl) suivi d’une lettre.

Commandes de base dans nano

  1. Enregistrer le fichier: Ctrl + O (puis appuyez sur Entrée pour confirmer le nom du fichier).

  2. Quitter nano: Ctrl + X. Si vous avez des modifications non enregistrées, nano vous demandera si vous voulez les sauvegarder.

  3. Copier une ligne: Ctrl + K coupe la ligne et Ctrl + U la colle.

  4. Rechercher du texte: Ctrl + W, puis tapez le mot ou l'expression que vous souhaitez trouver et appuyez sur Entrée.

  5. Déplacer le curseur au début du fichier: Ctrl + Y, et pour la fin du fichier : Ctrl + V.

  6. Annuler une action: Alt + U, et pour refaire une action annulée : Alt + E.

Exemples pratiques

  • Édition rapide d’un fichier de configuration: Par exemple, pour modifier le fichier de configuration SSH, exécutez :

    sudo nano /etc/ssh/sshd_config

    Vous pouvez éditer les paramètres, enregistrer avec Ctrl + O, et quitter avec Ctrl + X.

  • Création d’un fichier de notes:

    nano mes_notes.txt

    Écrivez vos notes, sauvegardez avec Ctrl + O, et quittez avec Ctrl + X.

Avantages de nano

  • Simplicité: Idéal pour les utilisateurs qui ne sont pas familiers avec des éditeurs de texte plus avancés comme vim ou emacs.

  • Accessibilité: Affiche les raccourcis dans l’interface, facilitant son apprentissage.

nano est particulièrement utile pour l'édition rapide de fichiers système ou de scripts directement depuis le terminal, sans avoir à lancer un éditeur graphique.

Last modified: 14 November 2024