4 votes

Comment enregistrer les modifications apportées à un fichier ouvert dans le terminal ?

Comme il nécessitait un accès root pour modifier, j'ai ouvert un fichier init.txt en utilisant sudoedit, mais je ne vois pas comment enregistrer mes modifications. Je vois également beaucoup de choses comme des instructions ^X en bas du terminal auxquelles je ne comprends rien.

8voto

A.B. Points 84870
  • Appuyez sur Ctrl+X ou F2 pour quitter. Vous serez ensuite invité à enregistrer.
  • Appuyez sur Ctrl+O ou F3 et sur Ctrl+X ou F2 pour Enregistrer et Quitter.

La notation des raccourcis est la suivante : les séquences de touches de contrôle sont notées avec un symbole chapeau (^) et peuvent être saisies en utilisant la touche de contrôle (Ctrl) ou en appuyant deux fois sur la touche Échap (Esc). Les séquences de touches Échap sont notées avec le symbole Méta (M-) et peuvent être saisies en utilisant la touche Échap, Alt ou Méta en fonction de votre configuration de clavier. De plus, en appuyant deux fois sur Échap puis en tapant un nombre décimal à trois chiffres de 000 à 255, vous saisirez le caractère correspondant à cette valeur.


Essayez Ctrl+G dans nano pour ouvrir l'aide intégrée.

entrez la description de l'image ici

4voto

roadmr Points 32606

^ est une abréviation courante pour Ctrl. L'éditeur que vous utilisez est nano, et vous pouvez trouver plus de documentation à ce sujet ici : http://www.nano-editor.org/dist/v2.2/nano.html#Editor-Basics.

Cela dit, si vous préférez un autre éditeur (par exemple l'éditeur graphique Gedit, ou vim), indiquez-le simplement en utilisant la variable d'environnement EDITOR :

EDITOR=gedit sudoedit /etc/passwd

Vous pouvez rendre cela "permanent" en exportant EDITOR avec la valeur désirée dans votre fichier ~/.bashrc.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X