05 junho 2008

Linux - Comandos Basicos Editor Vi Parte V

linux Para os iniciantes de LINUX, vou estar disponibilizando alguns comandos básicos. Isto será divídido em 5 partes. Vou tentar explicar de uma forma simples e rápida a real utilização de cada comando e junto alguns exemplos. Seguimos agora com Editor Vi.

  1. Clique a qui e veja a parte I

  2. Clique aqui e veja a parte II

  3. Clique aqui e veja a Parte III

  4. Clique aqui e veja a Parte IV

O Editor de Textos vi

O editor de textos (modo caracter) vi é muito utilizado no mundo Linux para editar arquivos de configuração. O vi apresenta 2 modos de uso:

a) Modo de edição à quando pressionamos a tecla < i >.

b) Modo de comando à quando “chamamos” o vi ou desabilitamos o modo de edição

pressionando a tecla <ESC>.

Operações básicas do modo de comando:

Obs.: Conceito de linha: Considerasse linha o texto digitado até o próximo enter.

x à apaga um caracter

yy à copia a linha corrente

nyy à copia n linhas

D à remove a linha corrente para posterior “colagem”

nD à remove n linhas para posterior “colagem”

Obs.: Notar que é necessário pressionar a tecla <shift> para obter D (maiúsculo)

p à cola o texto copiado ou removido para a memória, após o

cursor

P à cola o texto copiado ou removido para a memória, após o

cursor

Obs.: Notar que é necessário pressionar a tecla <shift> para obter P (maiúsculo)

dd à remove a linha corrente

ndd à remove n linhas

dDD à apaga do cursor até o final da linha

Obs.: Notar que é necessário pressionar a tecla <shift> para obter DD (maiúsculo)

cc à elimina a linha corrente, permitindo a inclusão imediata de

uma nova linha

ncc à elimina n linhas, permitindo a inclusão imediata de uma nova

linha

o à insere linha em branco abaixo da linha corrente e habilita

edição

O à insere linha em branco acima da linha corrente e habilita

edição

Obs.: Notar que é necessário pressionar a tecla <shift> para obter O (maiúsculo)

u à desfaz as últimas alterações

. à refaz o que “u” desfez

/ à procura palavra

n à continua (next) a procura da palavra, para frente

N à continua (next) a procura da palavra, para trás

Obs.: Notar que é necessário pressionar a tecla <shift> para obter N (maiúsculo)

e à avança para a próxima palavra (final da palavra) após o cursor

b à retrocede para a palavra (início da palavra) anterior ao cursor

<shift> :% s / termo-antigo / termo-novo à substitui o termo-antigo pelo termo-novo

<shift> :e nome-do-arquivo à edita outro arquivo (novo ou já existente)

<shift> :r nome-do-arquivo à insere na posição do cursor o arquivo

especificado

<shift> :q! à sai sem salvar

<shift> :wq (ou x) à sai gravando

<shift> :wq! (ou x!) à sai gravando, forçando

<shift> :w à salva sem sair

<shift> :w! à salva sem sair, forçando

Obs.: Se digitarmos no prompt do Linux apenas vi, o editor entrará em operação com um arquivo em branco e sem nome. Se digitarmos no prompt do Linux vi <nome-do-arquivo>, o editor entrará em operação com um arquivo em branco e com nome. Se digitarmos no prompt do Linux vi +8 <nome-do-arquivo>, abriremos o arquivo especificado na linha 8.

Postar um comentário