editor de texto vi

14
Instalação e configuração de Sistemas Operacionais de Redes Editor de Textos : VI Profª Ivani Nascimento

Upload: ivani-nascimento

Post on 25-May-2015

1.266 views

Category:

Technology


6 download

DESCRIPTION

Material de apoio - Instalação e configuração de sistemas operacionais de redes Linux.

TRANSCRIPT

Instalação e configuração de Sistemas Operacionais de Redes

Editor de

Textos : VI

Profª Ivani Nascimento

Apresentação

Todos sabem que sempre existe a necessidade de escrever um texto,

editar um arquivo de configuração, escrever um script... E a melhor

maneira de fazermos isso, é utilizando um editor de texto.

Além de tudo isso, antes de vermos alguns aquivos básicos do Linux,

precisamos aprender a como editar e visualizar esses arquivos.

O VI (Visual Editor) é uma ferramenta que facilita a manipulação de textos

em arquivos, e é encontrada praticamente em todas distribuições.

Utilizando o VI

Para utilizar o vi, basta executar o seguinte comando no terminal:

# vi

Dessa forma, será aberto um arquivo em branco, sem nome.

Caso execute:

# vi aluno.txt

Será aberto o arquivo aluno.txt. Caso o arquivo não exista, o mesmo será

criado.

Modos do VI

O vi possui 3 modos, que são os estados do editor:

✔ Comandos: Uma sessão de edição sempre começa nesse modo de

operação. Quando estamos no modo comandos, podemos caminhar

pela tela de edição e utilizar os comandos para manipular o texto. .

✔ Inserção: Somente nesse modo podemos alterar um texto na tela..

✔ Comando de linha: Alguns comandos de edição devem ser digitados na

última linha da tela.

O caractere “:” é usado para indicar ao editor que vamos usar um comando

de linha.

Modo inserção

É o modo que podemos inserir os caracteres, ou seja, o modo onde

podemos editar as informações (retirando, acrescentando, etc.). As teclas

utilizadas são:

• i => insere texto antes do cursor.

• I => insere texto no início da linha atual.

• a => insere texto após o cursor.

• A => insere texto no final da linha atual.

• o => insere texto no início da próxima linha, inserindo uma nova linha.

• O => insere texto no início da linha anterior, inserindo uma nova linha.

Apagando caracteres

• Del ou Delete => apaga a letra que está na frente do cursor.

• x => deleta a letra em que o cursor está (nx deleta as próximas n letras).

• dw => deleta o restante da palavra atual (ndw deleta as n próximas

palavras).

• u => undelete (volta o que foi apagado por último ou apaga o que foi

inserido por último).

• dd => deleta a linha atual (ndd deleta n linhas a partir da atual).

Substituindo caracteres

s => substitui a letra atual (e entra no modo de inserção).

S => substitui a linha atual (e entra no modo de inserção).

r => substitui a letra atual (nao entra no modo de inserção).

R => entra no modo de substituição (sai com <ESC>).

~ => substitui maiúsculo/minúsculo.

:1,$s/palavra1/palavra2/g => substitui a palavra1 pela

palavra2

Recortar, copiar e colar

nyy => copia as n linhas posteriores (copiar).

nY => copia as n linhas anteriores (copiar).

ncc => recorta as n linhas (a partir da atual)

p => cola as N após a linha atual.

P => cola as N antes da linha atual.

Obs: “N”, é a quantidade de linhas ou caracteres que você deseja editar.

Navegando no texto

j => uma linha para baixo.

h => uma letra para a esquerda.

b => volta no início da palavra.

e => vai para o fim da palavra.

$ => fim da linha.

+n => vai n linhas para baixo.

k => uma linha para cima.

l => uma letra para a direita.

w => vai pra a próxima palavra.

0 => início da linha.

nG => vai para a linha n.

Realizando buscas com o VI

É possível realizar buscas utilizando o vi. Esse recurso é útil quando você

está editando um arquivo muito extenso e não quer ficar lendo tudo. Para

utilizar essa facilidade do vi, utilize as opções abaixo:

/palavra => procura palavra a partir Linha da atual.

?palavra => procura palavra (voltando no início do arquivo).

n => procura a próxima ocorrência (na mesma direção de busca).

:set number => coloca a numeração de linhas

Salvar e sair

Como todo bom editor de textos, também é possível salvar as alterações

no arquivo que editamos. Para isso, basta utilizar uma das opções abaixo:

:w => salva o arquivo.

:q => sai do arquivo.

:q! => sai sem salvar as modificações do arquivo.

:wq => salva e sai do arquivo editado.

ZZ => em modo de comando, salva e sai do arquivo editado.

:x => salva e sai do arquivo editado.

Dica

Para alternar entre os modos do VI, basta teclar ESC. Assim, o VI retorna

ao modo de comandos, e você pode decidir se deseja editar o arquivo, ou

entrar no modo de linha de comando.

Referências

MORIMOTO, Carlos E.. Linux, guia prático. Porto Alegre: Sul Editores, 2009.

FERREIRA, Rubem E.. Linux: guia do administrador do sistema. São Paulo: Novatec, 2008.

MOTA FILHO, João Eriberto. Descobrindo o Linux: entenda o sistema operacional GNU/linux. São Paulo: Novatec, 2007.

Referências

• RIBEIRO, Uirá, Certificação Linux, 1ª Ed, Rio de Janeiro, Axcel Books, 2004.

• Certificação Linux LPI- Nível 1 Exames 101 e 102. Vários, 1ª Ed, São Paulo, Alta Books.

• NORTON, Peter; GRIFFITH, Arthur. Guia Completo do Linux. Tradução Sérgio Facchim – Complete Guide to Linux. São Paulo, Berkeley, 2000.