¿Cómo guardar y salir de "nano .bash_profile" en la Terminal?

Necesito agregar alguna línea a nano .bash_profile en Terminal. Después:

1) Entro con esta línea de comando:nano .bash_profile

2) Agregue la línea que necesito

3) ahora no se como Guardar y Salir

Pensé que era :w + enter . Si esto es correcto, necesito alguna dirección para usarlo.

Estoy usando control + O para guardar ... pero sigue preguntando 'Nombre de archivo para escribir: .bash_profile Entonces, ¿cómo asegurarse de que se guarde el archivo 'editado' .bash_profile?
Simplemente presione 'Enter' y luego

Respuestas (7)

No, :wes un /usr/bin/vicomando. Usa la combinación control+ xpara salir. Se le pedirá que guarde el archivo si ha realizado cambios no guardados.


Nano está destinado a ser un poco más amigable/más simple para los nuevos usuarios que vi/vim o emacs, que se adaptan a usuarios más avanzados que han pasado tiempo aprendiendo cómo usarlos de manera efectiva.

Para comenzar con nano, busque los comandos en la parte inferior de la ventana cuando nano esté abierto. ( ^representa la controlclave)

^X      (F2)            Close the current file buffer / Exit from nano
^O      (F3)            Write the current file to disk
Tenga en cuenta que la shiftclave es necesaria para ^X y ^0, me hizo tropezar al principio cuando estamos acostumbrados a que nos den comandos en mayúsculas y la tecla shift se indica explícitamente como un atajo en OSX.
¿Qué es el signo ^? ¡Presionar Shift + 6 y luego X para crear ^X parece no funcionar! ¡Entendido, parece que el signo ^ significa Ctrl en el mundo de Linux!
ctrl + ^ + O hará el truco por ti.
@paranza ctrl y ⌃ es lo mismo.

Según el artículo de soporte de Apple :

  1. Para guardar el archivo, presiona Control-O.
  2. En el indicador de nombre de archivo, presione Entrar.
  3. Para salir, presiona Control-X.
La mejor respuesta. al punto

Si desea guardar los cambios que ha realizado, presione Control+ O. Para salir de nano, escriba Control+ X. Si le pide a nano que salga de un archivo modificado, le preguntará si desea guardarlo. Simplemente presione N en caso de que no lo haga, o Y en caso de que lo haga. A continuación, le pedirá un nombre de archivo. Simplemente escríbalo y presione Entrar.

Si accidentalmente confirmaste que quieres guardar el archivo pero en realidad no lo haces, siempre puedes cancelar presionando Control+ Ccuando se te solicite un nombre de archivo.

Solo tengo la misma pregunta. después de muchos intentos y errores, aprendí que Nano te pide que escribas el nombre del "nuevo archivo conf". Como no desea un nuevo archivo, simplemente presione enter indicando a nano que desea mantener el mismo nombre.

Básicamente cambias el archivo conf, presionas Ctrl + x y finalmente presionas Enter (para indicar el mismo nombre). Buena suerte

  1. Entrar nano .bash_profile(Se abrirá el .bash_profilearchivo en el editor nano)
  2. Después de realizar cambios en el uso del archivo ControlX(para "salir")
  3. Luego pide que los cambios se hagan de forma permanente y da dos opciones:Yes (or) No
  4. Presiona Yy presiona Enterpara guardar el archivo

Hola, tengo algo para ustedes, solo ingresen ctrl + x y cuando diga guardar, presione 'Y' si desea guardar. Luego, presione el botón Intro. Espero que funcione :)

¿Cómo difiere esto de las otras cuatro respuestas que ya describen la misma solución?

Tratar

sudo nano .bash_profile

Para abrir su archivo en su lugar. Esto creará su archivo si no existe, o lo abrirá para editarlo.

Este no es el lugar adecuado para usar sudo, que se ejecuta nanocomo root. Ni siquiera responde realmente a la pregunta de cómo se guardan los cambios y se sale de nano. Él ya sabe cómo iniciar nano.
Sé que lo ejecuta como root. Tuve el mismo problema y haciendo lo anterior solucioné mi problema. La respuesta aceptada o una hora de investigación no. Entonces, a menos que el OP diga que esto no responde a su pregunta, no estoy de acuerdo en que no lo haga.