Выбор консольного редактора - дело весьма отвественное. Некоторым нравится vim, кому-то mcedit, мне приглянулся nano. Вот только подсветка синтаксиса шелл-скриптов по умолчанию у него весьма бедная. Вот пример моего файла подсветки, слегка переделаного: