Як зберегти та вийти з “nano .bash_profile” у терміналі?


34

Мені потрібно додати деякий рядок до nano .bash_profile в Терміналі. Потім:

1) Вводяться за допомогою цього командного рядка: nano .bash_profile

2) Додайте потрібний мені рядок

3) тепер я не знаю, як зберегти та вийти

Я думав, що це : w + enter . Якщо це правильно, мені потрібен певний напрямок, щоб використовувати його.


Я використовую управління + O, щоб зберегти .. але продовжуйте запитувати "Ім'я файлу для запису: .bash_profile Отже, як переконатися, що" відредагований ".bash_profile файл збережений?

1
Просто натисніть "Enter", тоді
nohillside

Відповіді:


46

Ні, :wце /usr/bin/viкоманда. Використовуйте комбінацію control+ xдля виходу. Вам буде запропоновано зберегти файл, якщо ви внесли незбережені зміни.


Nano призначений бути трохи привітнішим / простішим для нових користувачів, ніж vi / vim або emacs, які обидва задовольняють більше енергетичних користувачів, які витратили час на те, як їх ефективно використовувати.

Для початку роботи з nano - шукайте команди внизу вікна, коли nano відкрито. ( ^означає controlключ)

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

Майте на увазі, що shiftключ потрібний для ^ X і ^ 0, спочатку мене спрацьовує, коли ми звикли отримувати команди у верхньому регістрі, а клавіша shift чітко вказана як ярлик в OSX.
Швейдогг

що таке ^ знак? Натискання Shift + 6, а потім X для створення ^ X, здається, не працює! Зрозуміло, здається, що знак ^ означає Ctrl у світі Linux!
Бриз

ctrl + ^ + O зробить трюк для вас.
paranza

3
@paranza ctrl і ⌃ - те саме.
гр

3

Якщо ви хочете зберегти внесені зміни, натисніть Control+ O. Щоб вийти з нано, введіть Control+ X. Якщо ви попросите нано вийти з модифікованого файлу, він запитає, чи хочете ви зберегти його. Просто натисніть N у разі, якщо ви цього не зробите, або Y у випадку, якщо ви цього не зробите. Потім він попросить вас назвати файл. Просто введіть його та натисніть Enter.

Якщо ви випадково підтвердили, що хочете зберегти файл, але ви насправді цього не зробите, його завжди можна скасувати, натиснувши Control+, Cколи вам буде запропоновано ім’я файлу.


2

У мене просто те саме питання. після багатьох помилок і помилок я дізнався, що Nano просить вас написати ім'я "нового конф-файлу". Оскільки ви не бажаєте нового файлу, просто натисніть клавішу Enter, вказуючи на nano, що ви хочете зберегти те саме ім'я.

В основному ви змінюєте файл конф, натискаючи Ctrl + x і, нарешті, натискаєте Enter (щоб вказати те саме ім'я). Удачі



1
  1. Введіть nano .bash_profile(Це відкриє .bash_profileфайл у наноредакторі)
  2. Після внесення змін до використання файлу ControlX(до "виходу")
  3. Потім він просить зміни постійно вноситись і дає два варіанти: Yes (or) No
  4. Натисніть Yі натисніть, Enterщоб зберегти файл

-1

Здравствуйте, я щось для вас, хлопці, просто введіть ctrl + x, і коли він пише, щоб зберегти, натисніть "Y", якщо ви хочете зберегти, тоді просто натисніть кнопку enter Сподіваюся, що це працює :)


Чим це відрізняється від інших чотирьох відповідей, які вже описують те саме рішення?
nohillside

-7

Спробуйте

sudo nano .bash_profile

Щоб замість цього відкрити файл Це створить ваш файл, якщо він не існує, або відкриє його для редагування.


3
Це не правильне місце для використання sudo- воно працює nanoяк root. Він навіть не відповідає на питання, як зберегти зміни та вийти з нано. Він уже знає, як почати нано.
Ян C.

Я знаю, що він працює як root. У мене була така ж проблема, і, як описано вище, виправлена ​​моя проблема. Прийнята відповідь чи година дослідження не відповіли. Тож якщо ОП не каже, що це не відповідає на його запитання, я б не погоджувався, що це не так.
PerpetualLearner
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.