quarta-feira, 25 de abril de 2012

Comandos VI - Linux


Senhores(as), boa tarde,
Como os arquivos de configuração do Sistema Operacional Linux são escritos em formato texto, é indispensável o entender mais sobre uma ferramenta para editá-los.
O “vi” é uma excelente opção, e como disse anteriormente, é indispensável. Portanto, hoje entenderemos mais sobre esta ferramenta e como utilizarmos os comandos.

Segue abaixo os comandos no vi, espero que seja útil.

       

Modo de Comando

ESC                           volta para modo de comando

 Movimentação de Cursor

j                                  para baixo

k                                 para cima

h                                 para esquerda

l                                  para direita

w                                para o início da palavra a direita

b                                 para o início da palavra a esquerda

e                                  para o final da palavra a direita

_                                 para o início da linha

$                                  para o fim da linha

nG                              posiciona na linha n (sem o n vai para o fim do arquivo)


 Movimentação no Arquivo

 <ctrl> d                      scroll 13 linhas para baixo

<ctrl> u                      scroll 13 linhas para baixo

<ctrl> f                       uma página para baixo

<ctrl> b                      uma página para cima

  Movimentação na Tela

 H                                posiciona no topo

M                                posiciona no meio

L                                 posiciona no fim

 Alteração de Texto

 r                                  troca um caracter

R                                troca caracteres

cw                               troca palavras

J                                 une a linha abaixo com a linha do cursor

K                                quebra a linha corrente

u                                 elimina último comando

U                                            elimina todas as alterações feitas na linha

 Entrada de Texto

                                 insere após cursor

A                                insere no final da linha

i                                  insere antes do cursor

I                                  insere no início da linha

o                                 abre linha abaixo

O                                abre linha acima

 Eliminação de Texto

 x                                 apaga caracteres a direita

X                                apaga caracteres a esquerda

dd                               apaga linhas

dw                              apaga palavras

D                                apaga todo texto a direita

Pesquisa de Texto

 /                                  procura texto para baixo

?                                 procura texto para cima

n                                 continua pesquisa

fx                                posiciona no caracter x

 Movimentação de Texto Usando o Buffer

 yy                               copia linha para o buffer

nyy                             copia n linhas a partir da corrente para o buffer

p                                 copia o buffer abaixo da linha

P                                 copia o buffer acima da linha

ayy                           copia linha para o buffer  a  (a-z disponíveis)

ap                             copia o buffer  a  depois da linha corrente

 Miscelaneous

 :x                                sai e grava

:w                               grava

:w abc                        grava com o nome abc

:q                                sai

:q!                               sai sem salvar

:1,$  s/abc/cde/g         troca todos os  abc  para  def

.                                  repete último comando





Qualquer dúvida, deixe seu comentário.
Abraços.

Nenhum comentário:

Postar um comentário