# Editores,buffers, streams.

**nano**

> simples editor de arquivos de texto.


**vi**

> editor com muitos recursos, utilizado normalmente com a intenção de manter as estruturas a nível de byte e organização de bits ao editar um arquivo.

**vim**

> esta é uma versão mais sofisticada do vi.

**emacs.**

> este por sua vez é um dos editores poderosos, pois atua diretamente em **streams** de texto, permitindo a edição de arquivos em **buffers** de memória, isso a nível técnico possui inúmeras funcionalidades e possibilidades.

Esses são alguns dos mais populares e em muitos casos tem funcionalidades distintas.

**sed.**

> Editor de linha de comando sem interface interativa, responsável por **scripts** para análise automática de textos e **streams** de texto.


