5

Я должен иметь дело с ed , чтобы редактировать файл конфигурации. Страница руководства написана в обычном болезненного стиле , который не делает дать мне надежду на то, что я понимаю , как использовать ed проведя час или два , чтобы прочитать, например ,

  • говорит q Quits ed. без каких-либо дополнительных утверждений, которые не помогают, потому что при выходе из редактора на основе буфера необходимо учитывать миллион вещей, и автор man-страницы должен связать их там
  • приводит 0,5 примера и
  • объясняет адресацию и замену строки перед основными командами.

Какие простые комбинации клавиш можно использовать для редактирования файла, который слишком сложен для echo и перенаправления?

vi , nano и pico недоступны в оболочке установки NetBSD 7.0.2, которую я должен использовать.

1 ответ1

2

На самом деле мне очень нравится ed , в основном потому, что вы можете вносить незначительные правки, не захватывая весь экран, чтобы вы могли легко видеть историю команд. Тем не менее, я не хотел бы застрять с этим.

Несколько советов:

  • Запустите cat -n FILE перед использованием ed. Тебе нужно знать номера строк.

  • Посмотрите на строку, которую вы хотите отредактировать, с помощью <linenum>p (или просто <linenum>). Это также перемещает курсор.

  • Большинство команд имеют вид vi:

    • i <text> вставляет текст перед текущей строкой (в зависимости от того, какая строка была последней из упомянутых, n сообщит вам, если вы не уверены).
    • c изменяет текущую строку на то, что вы пишете позже, пока вы не нажмете CTRL-d или не наберете строку с одним . ,
    • d удаляет
    • /<text> поиск
    • w пишет на диск

    • и т. д. и т. д. См. страницу руководства или ссылку DavidPostill для получения дополнительных команд.

  • Делайте резервные копии с помощью cp . Регулярно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .