Comment enregistrer et quitter “nano .bash_profile” dans Terminal?


34

J'ai besoin d'ajouter une ligne à nano .bash_profile dans Terminal. Ensuite:

1) J'entre avec cette ligne de commande: nano .bash_profile

2) Ajoutez la ligne dont j'ai besoin

3) maintenant je ne sais pas comment sauvegarder et quitter

Je pensais que c'était : w + enter . Si cela est correct, j'ai besoin de quelques instructions pour l'utiliser.


J'utilise control + O pour enregistrer..mais il continue à demander 'Nom de fichier à écrire: .bash_profile Alors, comment être sûr que le fichier' édité '.bash_profile est enregistré?

1
Appuyez simplement sur 'Entrée' puis
nohillside

Réponses:


48

Non, :wc'est une /usr/bin/vicommande. Utilisez la combinaison control+ xpour sortir. Vous serez invité à enregistrer le fichier si vous avez apporté des modifications non enregistrées.


Nano est censé être un peu plus convivial / plus simple pour les nouveaux utilisateurs que vi / vim ou emacs, qui s'adressent tous deux à davantage d'utilisateurs chevronnés qui ont passé du temps à apprendre à les utiliser efficacement.

Pour commencer à utiliser nano, recherchez les commandes situées au bas de la fenêtre lorsque nano est ouvert. ( ^représente la controlclé)

^X      (F2)            Close the current file buffer / Exit from nano
^O      (F3)            Write the current file to disk

N'oubliez pas que la shiftclé est nécessaire pour ^ X et ^ 0, ce qui m'a tout d'abord déclenché lorsque nous avons l'habitude de recevoir des commandes en majuscule et que la touche Maj est explicitement désignée comme un raccourci sous OSX.
Shwaydogg le

qu'est-ce que ^ signe? Appuyer sur Shift + 6 puis sur X pour créer ^ X semble ne pas fonctionner! Compris, il semble que ^ signe signifie Ctrl dans le monde Linux!
Rika

Ctrl + ^ + O fera l'affaire pour vous.
Paranza

3
@paranza ctrl et ⌃ est la même chose.
grg


3

Si vous souhaitez enregistrer les modifications apportées, appuyez sur Control+ O. Pour quitter nano, tapez Control+ X. Si vous demandez à nano de quitter un fichier modifié, il vous demandera si vous souhaitez le sauvegarder. Appuyez simplement sur N si vous ne le faites pas, ou sur Y si vous le faites. Il vous demandera alors un nom de fichier. Il suffit de taper et appuyez sur Entrée.

Si vous avez accidentellement confirmé que vous vouliez enregistrer le fichier mais que vous n'en aviez pas, vous pouvez toujours annuler en appuyant sur Control+ Clorsque vous êtes invité à entrer un nom de fichier.


2

J'ai juste la même question. après beaucoup de traces et d’erreurs, j’ai appris que Nano vous demandait d’écrire le nom du "nouveau fichier de configuration". Puisque vous ne voulez pas d’un nouveau fichier, appuyez simplement sur Entrée pour indiquer à nano que vous souhaitez conserver le même nom.

En gros, vous modifiez le fichier de configuration, pressez Ctrl + x et appuyez enfin sur Entrée (pour indiquer le même nom). Bonne chance


1
  1. Enter nano .bash_profile(il ouvrira le .bash_profilefichier dans l'éditeur nano)
  2. Après avoir modifié le fichier, utilisez ControlX(pour "quitter")
  3. Ensuite, il demande que les modifications soient apportées de manière permanente et donne deux options: Yes (or) No
  4. Appuyez Yet appuyez Enterpour sauvegarder le fichier

-1

Salut, j'ai quelque chose pour vous, entrez ctrl + x et quand il est dit de sauvegarder, appuyez sur 'Y' si vous voulez sauvegarder. Appuyez simplement sur le bouton Entrée. Espérons que cela fonctionne :)


En quoi cela diffère-t-il des quatre autres réponses décrivant déjà la même solution?
nohillside

-7

Essayer

sudo nano .bash_profile

Pour ouvrir votre fichier à la place. Cela créera votre fichier s'il n'existe pas ou l'ouvrira pour le modifier.


3
Ce n'est pas le bon endroit pour utiliser sudo- cela fonctionne en nanotant que root. Il ne répond même pas vraiment à la question de savoir comment enregistrer les modifications et quitter nano. Il sait déjà comment démarrer Nano.
Ian C.

Je sais qu'il fonctionne en tant que root. J'ai eu le même problème et ce qui précède a résolu mon problème. La réponse acceptée ou une heure de recherche non. Donc, à moins que le PO ne dise que cela ne répond pas à sa question, je ne suis pas du même avis.
PerpetualLearner
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.