Sujet précédent

3. Debian, accès root et bases

Sujet suivant

5. bash, le shell

4. nano, l’éditeur de texte

Sous Linux il existe de nombreux éditeurs de texte en ligne de commande. nano est simple, installé par défaut mais beaucoup moins complet que des éditeurs comme emacs ou vi. Malgré tout il suffira pour faire les quelques modifications utiles dans ce tutoriel.

Pour éditer un fichier il suffit d’utiliser nano nom_du_fichier. On rentre ensuite en mode édition du fichier. Les commandes sont affichées en bas de l’écran. Le caractère ^ représente la touche Ctrl du clavier.

Les raccourcis les plus importants sont :

Ctrl + G
Afficher l’aide.
Ctrl + K
Couper la ligne de texte (et la mettre dans le presse-papier).
Ctrl + U
Coller la ligne de texte que vous venez de couper.
Ctrl + C
Afficher à quel endroit du fichier votre curseur est positionné (numéro de ligne…).
Ctrl + W
Rechercher dans le fichier.
Ctrl + O
Enregistrer le fichier.
Ctrl + X
Quitter nano.

Un très bon tutoriel d’initiation à nano est disponible sur le Site du zéro [1]

Note

nano est configurable, il suffit de modifier le fichier .nanorc. Pour cela connectez-vous en root puis copiez le fichier /etc/nanorc dans votre répertoire home : cp /etc/nanorc /home/votre_pseudo/.nanorc. Puis changez le propriétaire : chown votre_pseudo /home/votre_pseudo/.nanorc.

Les lignes que nous vous conseillons de décommenter sont :

set autoindent        # Autoindentation
set backup    # Créé automatiquement une sauvegarde nom_fichier~
set nonewlines        # Pas de nouvelles lignes à la fin du fichier
set nowrap    # Ne coupe pas le texte (wrap)
set rebinddelete # Utile quand on pilote le serveur via un Mac
set smooth    # Defilement doux

Et surtout la coloration automatique :

include "/usr/share/nano/nanorc.nanorc"       # Du fichier .nanorc
include "/usr/share/nano/html.nanorc"         # Des fichiers HTML
include "/usr/share/nano/sh.nanorc"           # Des fichiers bash

Voir aussi

Nano, l’éditeur de texte du débutant
Documentation avec QCM par le Site du Zéro
Vim : l’éditeur de texte du programmeur
Documentation sur un autre éditeur de texte en ligne de commande plus puissant mais plus long à maîtriser
[1]http://www.siteduzero.com/tuto-3-24614-1-nano-l-editeur-de-texte-du-debutant.html