Éditeur de texte
En administration système, l'édition de fichiers de configuration en ligne de commande est une tâche quotidienne. Deux éditeurs s'imposent : nano pour la simplicité, vim pour la puissance.
nano
Nano est l'éditeur le plus accessible pour débuter. Il affiche les raccourcis directement dans l'interface.
nano /etc/hostnameRaccourcis essentiels (le symbole ^ représente la touche Ctrl) :
- Ctrl+O : sauvegarder
- Ctrl+X : quitter (propose de sauvegarder si des modifications sont en attente)
- Ctrl+W : rechercher
- Ctrl+K : couper une ligne
- Ctrl+U : coller
- Ctrl+G : afficher l'aide complète
vim
Vim est omniprésent sur les serveurs Linux. Sa courbe d'apprentissage est plus raide, mais il est incontournable dès qu'on administre des machines où nano n'est pas installé.
vim /etc/ssh/sshd_configVim fonctionne par modes :
- Mode normal (par défaut au démarrage) : navigation et commandes
- Mode insertion (
ipour entrer,Escpour revenir en normal) : saisie de texte - Mode commande (
:depuis le mode normal) : sauvegarde, quitter, recherche
Commandes indispensables :
i: passer en mode insertionEsc: revenir en mode normal:w: sauvegarder:q: quitter:wq: sauvegarder et quitter:q!: quitter sans sauvegarder/motif: rechercher (n pour occurrence suivante)dd: supprimer une ligneyy: copier une ligne,p: coller
En pratique : nano pour les modifications rapides du quotidien, vim pour les environnements minimalistes ou les sessions SSH sur des serveurs sans nano installé. Savoir au minimum ouvrir, modifier et quitter vim (:wq et :q!) est obligatoire : on finit toujours par en avoir besoin.