Хочу рассказать Вам все о сайтах, что узнал сам за 15 лет.
Блог Виталия Жукова Vitalik.WS Свой сайт с нуля - легко!
Обо мне, как об авторе блога.
Подробнее
Vitalik.WSЗаметки → Как использовать Vim редактор, редактирование файлов в Linux

Как использовать Vim редактор, редактирование файлов в Linux
Заметка на тему: Linux, Shell

Когда от выделенного сервера / VDS на ОС семейства Linux есть только Shell терминал (консоль для управления сервером через специальные команды), то невольно начинаешь задумываться о то, как бы открыть, редактировать и потом сохранить, например, файл настроек.

Можно, конечно, использовать FTP протокол или же web-интерфейсы для того, что бы не знать, что такое этот Shell terminal (или просто - консоль), но те, кто хоть раз пробовали ставить программное обеспечение на "голый" Linux, поймут - это прокатывает не всегда. Иногда нужно "в ручную" подкрутить некоторые настройки через консоль. И я объясню почему.

Я подкину вам рабочую ситуацию. Представьте, что вы только что поставили, например, Linux Debian 7 Wheezy без предустановленного пакета ПО. Как я и писал, "голый" Linux. Перед вами стоит задача: установить FTP сервер, что бы можно было заходить и скачивать файлы, редактировать их и закачивать обратно. Вы устанавливаете, например, vsftpd стандартными командами (углубляться не буду в это, заметка не совсем об этом, хотя может стоит написать отдельную заметку), но тут возникает один нюанс: FTP сервер по умолчанию не пускает пользователей по логину и паролю. Что делать? Правильно, нужно лезть в настройки. Нужно чем-то открыть файл, редактировать его и потом сохранить.

Тут на выручку и приходит Vim редактор, который позволяет открыть файл прямо в Shell терминале/консоли, изменить его и потом там же сохранить. Но это очень хитрый редактор, нужно помнить последовательность команд на клавишах, которую забыть проще простого, особенно когда не часто заходишь в консоль и редактируешь файлы.

Если описать совсем просто, то для открытия/редактирования файла нужно сделать следующее:

1) Открыть его командой vim:
vim НАЗВАНИЕ.РАСШИРЕНИЕ

Кстати, можно так же использовать путь до файла, например, если вы находитесь в корневой директории, а файл лежит по отношению к вам в папке ПУТЬ1, то можно открыть его вот так:
vim ПУТЬ1/НАЗВАНИЕ.РАСШИРЕНИЕ

2) Нажать клавишу i (тем самым вы войдете в режим редактирования).
Теперь можете изменять/удалять/добавлять любые настройки, текст и т.д.

3) Пришло время сохранять?

  a) Нажмите вначале клавишу Esc (выход из режима редактирования).
  б) Одновременно зажмите две клавиши Shift + Q (откроется Vim консоль).
  a) Введите команду wq и нажмите Enter. (если интересно, команда расшифровывается как write quit - "записать и выйти").

Ура, настройки сохранены.

На этом все. Всем удачи в редактировании файлов =)

Все комментарии к заметке "Как использовать Vim редактор, редактирование файлов в Linux"

  • Комментариев еще нет.
    Оставьте свой комментарий первым!
Написать свой комментарий:
Отправить
ВНИМАНИЕ! Пожалуйста НЕ пишите в комментариях рекламу, оскорбления, бессмыслицу и прочие проявления интернет-нечисти, так как эти сообщения всеравно не будут опубликованы. Пишите исключительно по теме и ваш комментарий обязательно будет опубликован, а возможно и прокомментирован.
 Подписывайтесь на мой блог
Хотите первыми узнавать о самом интересном? Тогда подпишитесь на рассылку новостей.
Подписаться
Подписавшись на рассылку, Вы всегда будете в первую очередь узнавать о самой важной и полезной для блоггеров и веб-мастеров информации.