Pular para o conteúdo

Comandos básicos do VI

Dica publicada em Linux / Comandos
Eduardo da Costa Chaves duduchaves
Hits: 273.872 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

Comandos básicos do VI

Para aqueles que são principiantes (como eu) no Linux e querem mexer no VI, aí vão alguns comandos dele.

Para acessar algum arquivo de texto no vi, digite na linha de comando do Linux o seguinte:

$ vi exemplo

Onde exemplo é o nome do arquivo.

Logo depois você estará no modo comando. Agora é só se divertir com os comandos a seguir:

Cursor:
  • k : para cima
  • backspace: esquerda
  • space: direita
  • j: para baixo
Toda vez que desejar voltar ao modo comando, pressione a tecla ESC.

Movimentação de palavra:
  • w : pula uma palavra
  • b : volta uma palavra
  • c : vai para o fim da palavra
  • ex: 2w - pula duas palavras
  • $ : vai para o fim da linha
  • ^ ou O - vai para o início da linha


Controle do cursor:
  • G - final do arquivo
  • #G - vai para uma linha qualquer
  • :# - vai para uma linha
  • Ctrl g - informa a linha que você foi
  • Ctrl b - retorna página
  • Ctrl f - avança página
  • Ctrl u - retorna metade da página
  • Ctrl d - avança metade da página
  • Ctrl I - refresh da tela
  • L - última linha da tela
  • M - meio da linha na tela
  • H - início da tela


Modo de entrada:
  • a - acrescenta texto depois do cursor
  • i - insere texto antes do cursor
  • o - abre uma linha de texto abaixo
  • O - abre uma linha de texto
  • A - acrescenta texto no fim da linha
  • I - insere texto no início da linha


Deletando texto:
  • x - deleta um caracter
  • dw - deleta palavra
  • ex: 2dw - delete duas palavras
  • dd - deleta linha corrente
  • dG - deleta até a última linha do arquivo
  • d$ - deleta até o fim da linha
  • d^ - deleta até o início da linha


Movendo texto:

Primeiro executar o comando deletar, depois executar o colar:
  • p - cola abaixo do cursor
  • P - cola acima do cursor


Copiando texto:
  • yw - copia palavra corrente
  • yy - copia a linha corrente
  • yG - copia até a última linha do arquivo
  • y$ - copia até o fim da linha
  • y^ - copia até o início da linha


Alterando o texto:
  • r - substitui caracter
  • R - substitui todas as letras até pressionar ESC
  • cw - altera palavra
  • cc - altera a linha inteira
  • cG - altera até a última linha do arquivo
  • c$ - altera até o fim da linha


Extraido do link:
http://linux-br.conectiva.com.br/arquivo/2003/01/msg01233.html

Nenhuma dica encontrada.

Instalações e atualizações com apt-get no BRLix

Os poderes do ".bash_history"

Comandos básicos para o modo texto

Serviços e arquivos para configuração da rede

Instalar PHP8 no Debian 9 e 10

#1 Comentário enviado por strativarius em 30/10/2004 - 02:46h
ola .... eu tbem so principiante na arte do linux..... vai ser de muita ajuda esses comandos .... faleu ...falow
#2 Comentário enviado por lomba_II em 14/01/2005 - 06:14h
este e muito importante para mi que uso Debian e estou a comecar porque tenho que editar ficheiros usandi O vi
#3 Comentário enviado por Tatah Feeling em 18/04/2006 - 13:14h
Hahahahahaa salvaaaaaaaaaaaaaaaaaaaaaa pelo vi.!
#4 Comentário enviado por nqk18469 em 07/09/2006 - 02:09h
só tá faltanndo os comandos :wq, :w e :w!
#5 Comentário enviado por senoc em 25/02/2007 - 18:26h
esses comandos sao utilizados na parte texto do linux ou posso usar na parte grafica tbm(open office) ???
#6 Comentário enviado por rauhmaru em 14/09/2007 - 17:25h
mas como eu salvo?
#7 Comentário enviado por motta_tb em 06/06/2008 - 15:01h
pesquisa rapida...

:q Sai do VI
:w Salva alteraçoes feitas
:wq Salva aterações e sai do VI
:q! Sai sem salvar
:w abc Grava arquivo com o nome 'abc'
:r abc Insere o conteúdo do arquivo 'abc'
:e abc Edita o arquivo 'abc'

=D
#8 Comentário enviado por wesllay em 04/09/2009 - 23:23h
É sempre bom ter um artigo desses gravado na maquina para dar um help. Valeu.
#9 Comentário enviado por diek_sparrow em 01/09/2011 - 22:37h
Muito bom Eduardo!!!
Me ajudou muito todas essas dicas.
É bom lembrar que o comentário do motta_tb também foi shoe de bola...
Abraço moçada
Valeu!!!
#10 Comentário enviado por maurosma em 04/06/2013 - 12:28h
Uma coisa simple mas muito interessante. Muito obrigado foi de grande ajuda. Estou remando no Linux Ubuntu, mas to remando sem desistir!
#11 Comentário enviado por dubozzo7 em 04/06/2013 - 14:52h
Salvou minha vida!! Valeu!!
#12 Comentário enviado por gonzalito em 16/01/2014 - 11:17h
Abri o vi : $vi, comecei a escrever nele, ai eu precisei rever um comando no shell dei ctrl+z e agora nao sei como volar ao que estava fazendo.
FIz mal de ter aberto o vi direto no shell?
As dicas aqui em cima foram muito boas!vlw mesmo! sou novo no Fedora, e tem mtaaaaa coisa ainda para eu aprender. To apanhando em algumas coisas mas ta legal!

abraços, e conto com a ajuda de voces.

Contribuir com comentário

Entre na sua conta para comentar.