У середовищі Лінукс існує кілька текстових редакторів, найпростішим і вбудованим за замовчуванням в операційну систему є vi.
Перед початком використання потрібно зрозуміти, що в цьому редакторі є два режими роботи, між якими потрібно постійно перемикатися:
1) Режим введення - перехід здійснюється натисканням літери "i"
2) Командний режим - перехід здійснюється натисканням "esc"
Якщо потрібно вводити, змінити, редагувати текст - переходьте в режим введення
Якщо потрібно зберегти, вийти з редактора або файлу - переходьте в командний режим
Послідовність дій для створення або редагування файлу у vi
Спочатку створимо файл або відкриємо існуючий:
# vi filename.txt
Далі, для того щоб мати можливість всередині файлу щось писати, переходимо в режим редагування, натискаємо на клавіатурі латинську літеру "i".
Про те, що ми перейшли в цей режим, покаже напис внизу -- INSERT --

Навігація по файлу робиться за допомогою стрілок на клавіатурі.
Після того як ми відредагували текст, збережемо файл. Для цього переходимо в командний режим натисканням "esc" і вводимо команду :w
Головні команди текстового редактора vi
У командному режимі (esc) вводимо:
# :w - зберегти файл
# :10 - перейти на 10 рядок у файлі
# :q - вийти з редактора
# :q! — вийти з редактора без збереження інформації
# :wq - зберегти та вийти з редактора
# ZZ - швидка комбінація клавіш, зберегти та вийти з редактора
Короткий відео огляд по редактору vi можна подивитися тут: