VI

          Poderoso editor de texto, exibe, cria e altera arquivos, pronuncia-se "Viái".

              




CRIAR, SALVAR E SAIR DO ARQUIVO


1 - Abra um terminal shell, logue-se como lino e para criar nosso primeiro arquivo
     no vi, digite:

lino@daileon:~$ vi primeiroarquivo.txt



2 - Observe que surge a tela do editor vi



EXPLICAÇÃO
1 "primeiroarquivo.txt"
Indica o nome do arquivo
2 [New File]
Tipo de arquivo
3
0,0-1 Número da linha
4 all Porcentagem do arquivo

3 - Tecle Insert para adicionarmos o texto e digite:
     Obs.: É exibido a palavra INSERT no canto inferior esquerdo do programa

Meu primeiro arquivo no GNU/Linux Debian



5 - Agora vamos para a linha de comando do programa para sair e gravar o arquivo:

Tecle Esc :x
Obs.: Temos outra maneira de sair e gravar o arquivo utilizando o comando ESC :wq,
           a letra w salva o arquivo e a letra q sai do editor de texto vi



6 - Observe que voltamos para a linha de comando do shell



7 - Confira o arquivo, digite:

lino@daileon:~$ ls



8 - Observe o resultado:




SAIR DO ARQUIVO SEM GRAVAR

9 - Vamos editar o arquivo, digite:



10 - Tecle Insert+End+Enter

Obs.: Insert - Serve para a edição do arquivo
          End - Vai para o final do arquivo
          Enter - Nesse caso  descer o cursor uma linha abaixo

11 - Digite:
Vou sair sem gravar



12 - Tecle Esc :q!



13 - Digite novamente:



14 - Observe que o arquivo não foi alterado




RECORTAR E COLAR


15 - Abra o arquivo novamente, digite:

 

16 - Tecle d  2 vezes

17 - Observe que a linha desaparece, mas ela está na área de frame buffer (área que
        armazena momentaneamente as informações recortadas/copiadas)



18 - Tecle Esc :q!, para sair do arquivo sem gravar



19 - Vamos colar o texto em um novo arquivo, digite:

lino@daileon:~$ vi colartexto.txt



20 - Tecle p para colar e observe que o texto é colado



21 - Tecle p mais 2 vezes e observe que é adicionado mais 2 linhas



22 - Salvar e sair do arquivo, tecle Esc para ir à linha de comando e em seguida :x




MOVIMENTAÇÃO

23 - Abra o arquivo abaixo:
Obs.: Se não tiver o arquivo Xf86Config-4, utilize o arquivo xorg.conf
vi /etc/X11/xorg.conf

lino@daileon:~$ vi /etc/X11/XF86Config-4




MOVER PARA TELA ABAIXO

24 - Tecle Ctrl+f



MOVER PARA TELA ACIMA

25 - Tecle Crtl+b



MOVER O CURSOR UMA LINHA ABAIXO

26 - Tecle  j  1 vez



MOVER O CURSOR UMA LINHA ACIMA

27 - Tecle k



MOVER O CURSOR PARA DIREITA

28 - Tecle  3 vezes
(Obs.: não é a letra i)



MOVER O CURSOR PARA A ESQUERDA

29 - Tecle  h  3 vezes



MOVER O CURSOR PARA O MEIO DA TELA DO ARQUIVO

30 - Tecle Shift+m




MOVER O CURSOR PARA O INÍCIO DA TELA DO ARQUIVO

31 - Tecle Shift+h (ou a letra  " H " maiúscula)



MOVER O CURSOR PARA A ÚLTIMA LINHA DA TELA DO ARQUIVO

32 - Tecle Shift+l
(ou a letra  " L " maiúscula)



MOVE O CURSOR PARA O INÍCIO DA PALAVRA ANTERIOR

33 - Tecle  b  2 vezes



MOVE O CURSOR PARA O INÍCIO DA PRÓXIMA PALAVRA

34 - Tecle  w  4 vezes



MOVER O CURSOR PARA O INÍCIO DA LINHA

35 - Tecle o número " 0 "



MOVER O CURSOR PARA O FINAL DA LINHA

36 - Tecle o caractere " $ "



MOVER PARA A ÚLTIMA LINHA DO ARQUIVO

37 - Tecle Shift+g




LINHA DE COMANDO

38 - Tecle Esc :1



35 - Observe que retornamos à primeira linha do arquivo



DELETAR OS CARACTERES

36 - Tecle  x  14 vezes e observe que os caracteres são removidos



DESFAZER A ÚLTIMA AÇÃO

37 - Tecle u  14 vezes e observe que é desfeito a deleção do caracteres



DESFAZER A AÇÃO DE UMA SÓ VEZ

38 - Tecle  x  14 vezes novamente para apagar  os caracteres # XF86Config-4



39 - Tecle  U  e observe que os caracteres # XF86Config-4 voltam ao normal



PROCURAR PALAVRAS,
CARACTERES OU FRASES

PROCURAR PALAVRA
40 - Tecle / e digite unix



41 - Observe  o resultado da pesquisa



PROCURAR CARACTERES
42 - Tecle / e digite *



43 - Observe o resultado da pesquisa



PROCURAR FRASES
43 - Tecle / e digite a frase local font server



44 - Observe o resultado da pesquisa




PROCURAR A MESMA PALAVRA VÁRIAS VEZES
45 - Tecle / e digite file



46 - Tecle  n  5 vezes e observe o resultado da busca




PROCURAR PALAVRA ANTERIOR
47 - Tecle  Shift+n 3 vezes e observe a busca da palavra anterior



INFORMAÇÕES SOBRE O ARQUIVO: NOME, NÚMERO DE LINHAS E O NÚMERO DA LINHA QUE VOCÊ SE ENCONTRA NO MOMENTO

48 - Tecle Ctrl+g e observe na parte inferior do arquivo as informações



EXPLICAÇÃO

1 /etc/X11/XF86Config-4
Exibe o caminho do arquivo
2 [readonly] O estado do arquivo que é somente leitura
3
124 lines O número total de linhas do arquivo
4 4% A contagem em porcentagem das linhas
5 6,13 Indica qual linha você esta no momento
6 0% A contagem da porcentagem do arquivo percorrido


COPIAR O TEXTO

49 - Tecle Esc :1 para
posicionar o cursor na linha 1



50 - Tecle para colocar o texto na área de transferência, ou seja, copiar
       a linha (Área de armazenamento temporária)

COLAR O TEXTO
51 - Posicione o cursor na segunda linha e tecle  p " 2 vezes para colar o texto



RECORTAR E COLAR O TEXTO

52 - Posicione o cursor na 3° linha, tecle a letra " d ", o número 2 e tecle Enter para
       recortar as duas linhas



53 - Posicione o cursor no final do arquivo, logo abaixo da palavra EndSection
       Obs.: Ao chega no final do arquivo tecle Insert+Enter
2 vezes para descer o
       cursor e em seguida tecle E.



54 - Tecle p para e observe que o texto é colado neste novo local



DELETAR LINHAS
55 - Posicione o cursor na primeira linha XF86Config-4



56 - Tecle d+$ , observe que a linha é apagada, remova as outras 2 linhas
       abaixo



SAIR DO ARQUIVO SEM GRAVAR

57 - Tecle Esc :q!
        Obs.: Com a tecla Esc vamos para a linha de comando, teclamos : (dois pontos)
        para inserirmos o comando, letra q para sair e o sinal ! (afirmativa) para sair
        sem gravar.




MANUAL VI

1 - Digite no terminal:

lino@daileon:~$ man vi



2 - Observe a tela do manual



3 - Tecle q para sair do manual


EXERCÍCIOS

1 - Crie e edite o arquivo debian.txt

O que é o Debian?

 O Debian é um sistema operacional livre (SO) para o seu computador. Um sistema operacional é um conjunto de programas básicos e utilitários que fazem seu computador funcionar. O Debian usa o kernel (núcleo do sistema operacional). Mas a maior parte das ferramentas do SO vêm do projeto GNU; daí o nome GNU/Linux.

 O Debian GNU/Linux é mais que um simples SO: ele vem com mais de 8710 pacotes contendo softwares pré-compilados e distribuídos em um bom formato que torna fácil a instalação deles na sua máquina.

2 - Crie o arquivo terceiro_paragrafo e copie o 3° parágrafo do arquivo debian.txt

3 - Entre novamente no arquivo debian.txt e procure a palavra kernel

4 - Recorte o 2° parágrafo e cole embaixo do último parágrafo

5 - Saia do arquivo sem gravar
______________

GUIA DE REFERÊNCIA RÁPIDA - VI


GUIA DE REFERÊNCIA RÁPIDA

FUNÇÃO COMANDOS
Poderoso editor de texto.
CRIAR
vi meuprimeiroarquivo

SALVAR E SAIR DO ARQUIVO
:x

SAIR SEM GRAVAR
q!

RECORTAR
Teclar letra d(2x)

COLAR
Teclar letra p

MOVER PARA TELA ABAIXO
CTRL+F

MOVER PARA TELA ACIMA
CTRL+B

MOVER UMA LINHA ABAIXO
Letra j uma vez

MOVER UMA LINHA ACIMA
Letra k

MOVER O CURSOR PARA DIREITA
Letra l

MOVER O CURSOR PARA ESQUERDA
Letra h

MOVER O CURSOR PARA O MEIO DA TELA
SHIFT+M

MOVER O CURSOR PARA O MEIO DA TELA
Shift+h

MOVER O CURSOR PARA A ÚLTIMA LINHA DO ARQUIVO
SHIFT+L

MOVER O CURSOR PARA O ÍNICIO DA TELA
Letra b

MOVER O CURSOR PARA O ÍNICIO DA PRÓXIMA PALAVRA
Letra w


MOVER O CURSOR PARA O INÍCIO DA LINHA
Número 0

MOVER O CURSOR PARA O FINAL DA LINHA
Caracte $


MOVER PARA A ÚLTIMA LINHA DO ARQUIVO
SHIFT+G

LINHA DE COMANDO (Ir para primeira linha)
:1

DELETAR CARACTERES
Letra x

DESFAZER A ÚLTIMA AÇÃO
Letra u

DESFAZER A AÇÃO DE UMA SÓ VEZ
SHIFT+u

PROCURAR PALAVRA
/unix

PROCURAR CARACTERES
/*

PROCURAR FRASES
/
local font server

PROCURAR A MESMA PALAVRA VÁRIAS VEZES
Tecle a letra n

PROCURAR PALAVRA ANTERIOR
SHIFT+n

INFORMAÇÕES SOBRE O ARQUIVO
CTRL+g

COPIAR O TEXTO
Letra y

COLAR O TEXTO
Letra p

DELETAR LINHAS
d+$

SAIR SEM GRAVAR
q!

VÍDEO AULA
Assista à vídeo aula passo a passo.

Todos os direitos reservados para:

Cícero M. Soares

cicero@treinalinux.com.br
Fone: +55 11 5676-2898
Estrada do Alvarenga, 3051 - São Paulo - SP - Brasil