Текстовые редакторы

Nano

На сегодняшний день именно Nano — разумный компромисс между простотой и функциональностью. Внесение небольших изменений в файлы конфигурации не требует чтения документации. С другой стороны — есть дополнительный функционал в виде клавиатурных комбинаций для навигации, поиска и редактирования, включение и выключение переноса строк, разнообразные режимы подсветки и пр. В процессе работы внизу экрана отображаются подсказки по сочетаниям клавиш.

nano <filename> - открыть файл редактором nano. Если файл не существует - он будет создан.
Ctrl +O - сохранить изменения.
Ctrl +X - выйти из редактора.
Ctrl +W - поиск по файлу.

MCEdit

Обычный редактор уровня "блокнота" для нечастого применения, когда надо подправить буквально пару строк в каком-либо конфигурационном файле. Использовать его для чего-то более сложного- не целесообразно. Входит в состав пакета mc, будет привычен пользователям norton commander.

VIM

Заслуженно считается одним из самых сложных в освоении, но удобных в применении консольных текстовых редакторов. Больше всего начинающего пользователя смущают два основных режима работы: командный (нормальный) и редактирования (текстовый). Также возможна работа в т. н. визуальном режиме, позволяющем оперировать с блоками текста.

По-умолчанию Vim стартует в командном режиме, не предполагающим ввода символов, а служащим для выполнения всевозможных операций над текстом. В результате новичок просто не понимает, что именно ему следует сделать для начала редактирования и ищет другой инструмент для этой цели.

vim <filename> - открыть файл редактором vim. Если файл не существует - он будет создан.
a, i, o - перейти в режим редактирования
Esc – возврат в режим редактирования
:w - сохранить файл
:q - выйти из Vim
:wq - сохранить файл и выйти
:q! - выйти без сохранения
x - удалить символ (backscape)
dd – удалить строку
yy - скопировать текущую строку
p - вставить скопированный или вырезанный текст после курсора
u - отменить последнее действие
Ctrl + r - повторить отмененное действие
2 – перейти на вторую строку
/tux – найти в тексте слово “tux”
s/tux/123 – заменить “tux” на “123”

Emacs

Старейший текстовый редактор, с которого началась история свободного ПО. Впрочем, просто редактором его можно назвать весьма и весьма условно. Опытные пользователи Emacs говорят, что эта программа умеет всё, за исключением приготовления кофе. Но при этом уточняют, что пока ещё не до конца разобрались со всеми её возможностями.