O nano é um editor simples e fácil de usar que é especialmente popular entre os novos usuários e usuários que quase nunca usam um editor de texto na linha de comando. É o editor de texto da linha de comando padrão no Ubuntu.
O vi é um editor sofisticado para pessoas que não se importam de passar algumas horas aprendendo como usar uma ferramenta poderosa. É popular entre programadores, administradores de sistema e outras pessoas que gastam muito tempo usando um editor de texto.
Você pode sair do vi usando Esc Shift-Z Shift-Z (isso não é óbvio no vi).