EDITANDO ARQUIVOS COM O vi E ex

O XO tem dois editores de arquivos que são clássico do Linux. Eles têm os nomes : vi e ex. Na verdade vamos trabalhar com os dois ao mesmo tempo e vamos falar somente em editor vi.

Vamos aprender as coisas fazendo:

Digamos que queremos criar, no diretório /home/olpc/teste um arquivo que vai se chamar: teste1.txt.

Uma primeira observação importante: no Linux não existe o conceito de "extensão" de arquivo, como no Windows. Mas elas são usadas para facilitar a compreensão de que se trata o dito arquivo. Se transportamos esse arquivo de e para o Windows (como vamos fazer às vezes) é bom que ele tenha extensão compatível.

DICA: Para um arquivo ser intercambiável entre Windows e o Linux tem que ser do tipo FAT ou VFAT que não é o padrão do Linux (que se chama EXT3). Assim, arquivos intercambiáveis devem ser criados no Windows.

O pessoal que trabalha com Linux gosta de usar duplas extensões. Assim, um arquivo pode se chamar: meuarq.tar.gz.

O nome do arquivo pode ter 256 caracteres.

Mas vamos logo criar o nosso arquivo. O comando para abrir o arquivo (mesmo que não exista) é vi nome-do-arquivo. Então:

cd /home/olpc/teste
vi teste1.txt

Quando você dá o último comando abre-se o editor com as linhas definidas por tils e, na última linha, temos o nome do arquivo. Apertando "i", na última linha aparece: INSERT

Nessa última linha é que entraremos com comandos. Mas, por enquanto vamos criar três linhas no nosso arquivo:

001 Pedro
002 Maria
003 Carlos

Depois de passar para a quarta linha aperte a tecla Esc (que no XO é a da extremidade superior esquerda do teclado, com um X dentro de um círculo). Depois teclamos: Q - maiúscula, donde usar Shift.

Na parte inferior do editor aparece uma linha com dois-pontos (estamos em Ex mode).

Temos então três opções de comandos para entrar (na realidade temos muitas outras, mas vamos nos restringir a essas):

  1. x - sai salvando o arquivo;
  2. q! - sai sem salvar;
  3. vi - volta ao mode de edição do vi.

No nosso exercício você vai usar x.

Quando sair, você está no diretório /home/olpc/teste. Se entrar com um ls, vai ver que nosso arquivo foi criado. Tente!


LIÇÂO ANTERIOR PRÓXIMA LIÇÂO
ÍNDICE HOMEPAGE