Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

 

Aprenda inglês em casa

Baixe gratuitamente as duas primeiras aulas

English for Reading and Listening

Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.

Saiba mais e faça sua inscrição

Você está aqui: Home  → Arquivo Dicas-L

 

Formação de Analistas de Negócios

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Publicar em del.icio.us

Dicas vi

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 20 de Março de 1997

A partir de hoje e nos próximos dias estarei enviando algumas dicas sobre o uso do programa vi.

O vi, embora odiado por muitos e amado por poucos (ninguém??), ainda é fundamental para a maioria dos administradores de sistemas Unix. E também é o único editor de textos que voce pode ter a certeza de encontrar em qualquer lugar e em qualquer condição do sistema operacional (modo monousuário, modo de recuperação e etc.).

Então, a dica de hoje :-)

Existem alguns caracteres dentro do vi que são identificados como caracteres de controle. Isto pode causar alguns inconvenientes, como por exemplo, se eu desejar mudar todas as ocorrências da string /home/cesar/bin/local_programs por /usr/bin/local_programs, eu teria que digitar o seguinte:

  %s/\/home\/cesar\/bin\/local/\/usr\/bin\/local/g

Todos os caracteres "/" teriam que ser precedidos por um "\" indicando que o caracter "/" neste caso não deve ser interpretado como um caracter de controle.

É fácil se notar que quanto maior a string maior a possibilidade de erros.

Mas uma característica do vi muito pouco conhecida é que nós podemos substituir a "/" por qualquer caracter que desejarmos. Desta forma, o exemplo acima pode ser escrito da seguinte forma:

  %s:/home/cesar/bin/local:/usr/bin/local:g
    ^                     ^              ^
    |                     |              |

Neste caso o caracter "/" foi substituido pelo caracter ":" tornando desnecessário que se preceda o caracter "/" pelo caracter "\". É claro que se o caracter ":" aparecesse na string a ser substituída ele teria que ser precedido por "\".

  %s:/home/queiroz\::/home/rubens:g
                   ^^

Adendo à dica do dia 19/03/97

Para invocar o comando ftp, diretamente da linha de comando, no modo não interativo basta fornecer a flag "-i". Se este é o seu modo de trabalho preferido, você pode definir um alias para o comando ftp, inserindo no seu arquivo de configuração (.cshrc, para quem usa a cshell), a seguinte linha

  alias ftp "ftp -i"

Esta dica foi fornecida por Edierley Batista Messias (mailto:<ebm (a) japura dcc fua br>) do Departamento de Ciência da Computação da Universidade do Amazonas.

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.14/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.1 /5 (434 votos)

Recomende este site
Recomendar este artigo


Versão para impressão


Opinião dos Leitores

*Nome:
Email:
Me notifique sobre novos comentários nessa pagina
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treina Linux -  Cursos de Linux e Video aulas

Cursos

Gestão da Continuidade de Negócios
Conceitos Básicos sobre GCN
Dia 27 de Setembro - São Paulo
Saiba mais

Biblioteca

Redes - Guia Prático
Por Carlos. E. Morimoto

Hardware - o Guia Definitivo
Por Carlos. E. Morimoto

Kurumin 7 - Guia Prático
Por Carlos. E. Morimoto

Linux: Ferramentas Técnicas, 2ed
Por Carlos. E. Morimoto

Use a Cabeça!: JSP & Servlets
Por Brian Bashan, Kathy Sierra, Bert Bates

Google Hacking
Por JOHNNY LONG

1808
Por Laurentino Gomes

Sistemas de Banco de Dados
Por Ramez E. Elmasri e Shamkant Navathe

Linux: Guia do Administrador do Sistema
Por Rubem E. Ferreira

A Menina que Roubava Livros
Por Markus Zusak

Sistemas Operacionais Modernos
Por Andrew S. Tanembaum

Hardware: Curso Completo
Por Gabriel Torres

PHP para Quem Conhece PHP
Por Juliano Niederauer

Redes de Computadores: Curso Completo
Por Gabriel Torres

Java: Como Programar
Por Harvey M. Deitel e Paul J. Deitel

O Caçador de Pipas
Por Khaled Hosseini

O Médico Doente
Por Dráuzio Varella

Enterprise Javabeans 3.0
Por Bill Burke, Richard Monson

MySQL - Guia do Programador
Por André Milani

Certificação Linux
Por Uira Ribeiro

Manual Completo do Linux: Guia do Administrador
Por Evi Nemeth, Trent R. Hein, Garth Snyder

OpenGL: uma Abordagem Prática e Objetiva
Por Marcelo Cohen, Isabel Harb Manssour

Expressões Regulares: Uma Abordagem Divertida
Por Aurélio Marinho Jargas

Extreme Programming
Por Vinicius Manhaes Teles