Pular para o conteúdo

Trabalhando com o VI

Dica publicada em Linux / Comandos
Adeilton do Nascimento streetlinux
Hits: 55.747 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Trabalhando com o VI

Esta dica tem como objetivo dar uma luz para aqueles que estão iniciando no mundo Linux e percebem que é fundamental o uso de um editor de texto rápido, prático e leve.

Para quem ainda não teve a oportunidade de conhecer o VIM, mais conhecido como VI, é um editor de texto muito poderoso, ideal para escrever programas e editar arquivos de configurações rapidamente.

Existem alguns clones do VIM, como o NVI, da distribuição Debian e o Elvis, da distro Slackware. Esses exercem as mesmas funções que o original, mas com alguns comandos diferentes.

O VIM pode ser encontrado em:
Para instalá-lo no Debian, basta dar o comando:

# apt-get install vim

Abaixo seguem alguns comandos básicos e úteis do VI.

Para editar algum arquivo ou criá-lo caso não exista, basta dar o comando:

# vi nomedoarquivo

Para inserir dados no arquivo tecle: "i" ou a tecla "Insert".

A tecla ESC volta para o modo de comando.

O caractere ":" é o modo interpretador de comandos.

Salvar o arquivo -> :w

Salvar e sair da edição do arquivo -> :wq

Força salvamento do arquivo e sai da edição -> :wq!

Sair sem salvar -> :q

Força saída sem salvar -> :q!

Em modo de comando (ESC)
  • yy -> Copia uma linha;
  • p -> Cola a linha;
  • dd -> Apaga uma linha;
  • 3yy -> Copia 3 linhas a partir da posição do cursor (o número de linha varia conforme a necessidade);
  • 3dd -> Apaga 3 linhas a partir da posição do cursor (o número de linhas varia conforme a necessidade).

No modo interpretador de comandos (:)
  • :5 -> Vai para a linha 5 do arquivo;
  • :set nu -> Numera as linhas;
  • :set nonu -> Tira numeração das linhas;
  • :/palavra -> Procura pela string "palavra" no texto.

Você também pode substituir palavras no texto com o comando:

:1,$s/Slackware/Debian/g

onde:
  • 1 -> Primeira linha;
  • $ -> Última linha do arquivo;
  • s -> Substituição;
  • /Slackware -> String a ser substituída;
  • /Debian -> String substituta;
  • /g -> Global, ou seja, alterar todas as ocorrências.

Espero ter ajudado.

Abraços a todos! Viva a liberdade!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Problemas com CDROM e DVD no kernel 2.6.X

America´s Army: Para quem não deixa a jogatina de lado

GQview - Visualizador de imagens

Descobrindo que processo está consumindo mais memória

Expandindo partição LVM no Linux

Utilizando o SUDO para desligar ou reiniciar um PC logado com um usuário comum

Montando disquetes, CDROM e partições Windows

Monitor de sistema no MATE Desktop

#1 Comentário enviado por anderson_v em 07/02/2005 - 15:46h
exelente! parabéns cara, muito bem explicado! abraços.
#2 Comentário enviado por fillipemagalhaes em 23/08/2010 - 18:51h
Amigo,

no caso do /etc/fstab, estou tentando fazer uma alteração no arquivo e o mesmo nao me deixa salvar, pois diz que o mesmo e um arquivo de sistema somente para leitura, vc sabe como posso altera-lo? Desde ja agradeço sua ajuda.

OBS.: estou no modo de recuperação do sistema, pois coloquei uma linha la no fstab que deu problema na inicializaçao do meu server, vlw!!!

Cordialmente,
Fillipe

Contribuir com comentário

Entre na sua conta para comentar.