Как сохранить изменения в файле, открытом в терминале?

Поскольку для редактирования требовался доступ с правами root, я открыл файл init.txt, используя sudoedit, но я не вижу, как сохранить свои изменения. Я также вижу много вещей, таких как ^X инструкции в нижней части терминала, о которых я ничего не понимаю.

2 ответа

Решение
  • Нажмите Ctrl+X или F2 для выхода. Затем вас спросят, хотите ли вы сохранить.
  • Нажмите Ctrl+O или F3 и Ctrl+X или F2 для сохранения и выхода

Обозначения для ярлыков следующие: последовательности клавиш управления обозначаются символом каретки (^) и могут вводиться либо с помощью клавиши управления (Ctrl), либо дважды нажав клавишу Escape (Esc). Последовательности клавиш Escape обозначаются мета-символом (M-) и могут вводиться с помощью клавиш Esc, Alt или Meta, в зависимости от настроек клавиатуры. Кроме того, дважды нажав клавишу Esc, а затем введя трехзначное десятичное число от 000 до 255, можно ввести символ с соответствующим значением.


Попробуйте Ctrl+G в нано, чтобы открыть встроенную справку.

введите описание здесь

^ это общее сокращение для Ctrl, Используемый вами редактор - это nano, и вы можете найти больше документации об этом здесь: http://www.nano-editor.org/dist/v2.2/nano.html.

Тем не менее, если у вас есть другой редактор, который вы предпочитаете (например, графический редактор Gedit или vim), просто укажите, что с помощью переменной среды EDITOR:

EDITOR=gedit sudoedit /etc/passwd

Вы можете сделать это "постоянным", экспортировав РЕДАКТОР с желаемым значением в вашем ~/.bashrc файл.

Другие вопросы по тегам