Как редактировать текстовые файлы (чаще всего это конфиги) в Linux (Centos, Debian и др.).
Редактируем с помощью Midnight Commander
Я пользуюсь в основном Midnight Commander, поэтому сначала нужно установить его:
yum install mc -y
И потом любой файл можно редактировать этим коммандером.
Сначала пишем команду mcedit, а потом путь к файлу:
mcedit ... какой-нибудь файл, т.е: mcedit /etc/yum.repos.d/nginx.repo
Или открываем сам коммандер командой
mc
В нем перемещаемся до нужного файла и используем клавиши:
- F4 – открыть файл для редактирования,
- F2 – сохранить все изменения,
- F10 – выйти из файла.
С помощью редактора Vi
Он уже установлен в Centos 7 по умолчанию, поэтому для редактирование нужного файла, нужно всего лишь написать команду vi и дальше какой-нибудь файл, т.е.:
vi /etc/yum.repos.d/nginx.repo
После этого:
- Нажимаем i, чтобы разрешить ввод с клавиатуры (после этого внизу появится подсказка INSERT),
- редактируем как нам нужно,
- нажимаем Escape (режим INSERT отключается),
- пишем :wq и нажимаем Enter. wq – означает write and quit.
Выйти без сохранения – :q!