GNU/Linux
 
 
VI
(o melhor editor de arquivos texto)

VI o editor de texto mais famoso do mundo e o que vem na maioria das distribuições. Esse é um assunto que cai na certificação LPI-1.



COPIAR E COLAR LINHAS
yy (copia uma linha)
2yy (copia duas linhas)
3yy (copia três linhas)
Nyy (copia N linhas)
p (cola as linhas que foram copiadas)


RECORTAR E COLAR LINHAS
dd (deleta uma linha e cola)
2dd (deleta duas linhas e cola)
3dd (deleta três linhas e cola)
Ndd (deleta N linhas e cola)
p (cola as linhas que foram deletadas)


DELETAR LINHAS
dd (deleta uma linha)
2dd (deleta duas linhas)
3dd (deleta três linhas)
Ndd (deleta N linhas)


MOVIMENTAR O CURSOR
w (movimenta o curso para o primeiro caractere de cada palavra - sentido esquerda para direita)
home key (movimenta o curso para o início da linha)
end key (movimenta o curso para o final da linha)


Transformação de caracteres
~ + space key (transforma caracteres minúsculas para maiúsculas e vice-versa)
~ + w (transforma palavras minúsculas para maiúsculas e vice-versa, mas somente o primeiro caractere de cada palavra)
~ + ~ (transforma palavras minúsculas para maiúsculas e vice-versa os dois primeiros caracteres palavra)


Procura
/expressão (procura uma expressão dentro de um arquivo)
?expressão (idem, só que começa do final do arquivo)
n (pode ser utilizado após os dois comando anteriores para dar sequencia nas buscas)



ABRIR 2 OU MAIS ARQUIVOS NA MESMA JANELA
:split (para alternar entre os arquivos, aperte CTRL+WW)
:split /etc/resolv.conf ()
:bo vs /etc/resolv.conf ()
# vi -O /etc/resolv.conf /etc/hosts ()
()


VISUAL LINE MODE
SHIFT + v + SETAS (CIMA E BAIXO) (seleciona linhas uma a uma)
()


VISUAL MODE
CAPS e SHIFT + v + SETAS (CIMA, BAIXO, ESQUERDA E DIREITA) (seleciona linhas uma a uma)
()


VISUAL BLOCK MODE
CRTL + v + SETAS (CIMA, BAIXO, ESQUERDA E DIREITA) (seleciona linhas uma a uma e caracter a caracter, simultaneamente)
CRTL + v + SETAS (CIMA, BAIXO, ESQUERDA E DIREITA) + END|HOME (idem, coloca o curso no fim ou no inicio de todas as linhas)
()


REPETIR N VEZES O QUE FOI DIGITADO
7 + i + texto + ESC (o texto digitado será repedito 7 vezes)
()


COPIAR EM TEMPO DE EXECUÇÃO O QUE ESTÁ SENDO DIGITADO
i + texto + ESC (depois que acinar a tecla ESC, tudo o que foi digitado foi para a memória, ou seja, foi copiado. Agora selecione um local para colar e aperte a tecla de ponto final)
. (ponto final. Cola o texto digitado anteriormente)
7 + . (número 7 e depois ponto final. Cola 7 vezes o texto digitado anteriormente)


COMENTANDO TODAS AS LINHAS (MANEIRA 1)
:%s:^:#:g
:%s:^:#:gc (idem, mas com confirmação)


COMENTANDO TODAS AS LINHAS (MANEIRA 2)
CTRL + v ()
SHIFT + I ()
# ()
ESC ()


DELETANDO TODOS OS 1º CARACTERS DE TODAS AS LINHAS EM ESPECÍFICO (MANEIRA 2)
CTRL + v ()
SHIFT + I ()
# ()
ESC ()


DECREMENTANDO NÚMEROS
CTRL + x ()




VIM
(mais recursos para o vi)

O VIM é um editor de texto compatível com o o famoso "vi". Porém provê várias funcionalidades a mais.



TIPOS DE ARQUIVOS QUE O VIM DEVE COLORIR
# vi /usr/share/vim/vimcurrent/filetype.vim (esse arquivo configura quais arquivos que ao serem acessados pelo "vi" devem ser colorizados)
# ls /usr/share/vim/vim72/syntax/ (arquivos que define como serão as cores aos acessar os arquivos)



REPLACE
r + "CARACTERE DE SUBSTITUIÇÃO" (modo de comando. O cursor ficará na mesma posição)
R + "CARACTERE DE SUBSTITUIÇÃO" | "BACKSPACE" (modo de comando. O cursor andará uma posição, podendo assim substituir também caracteres seguintes. "BACKSPACE" desfaz o que foi feito anteriormente caracter à caracter)
()
()



()
()
()



()
()
()



()
()
()



()
()
()



()
()
()



AGUARDE
PÁGINA EM CONSTRUÇÃO






Referências Bibliográgicas

 
 


ETI - Especialista em Tecnologia
da Informação