Pular para o conteúdo principal

Comandos basicos do editor vi.

      $ vi nome_do_arquivo

      Uma vez carregado o vi, veja abaixo uma lista dos principais comandos:

      Observacao:
      Para passar para o modo comando pressione ESC.

      Comandos basicos de insercao de texto:
      i Insere texto antes do cursor
      a Insere texto depois do cursor
      r Insere texto no início da linha onde se encontra o cursor
      A Insere texto no final da linha onde se encontra o cursor
      o Adiciona linha abaixo da linha atual
      O Adiciona linha acima da linha atual
      Ctrl + h Apaga o ultimo caracter

      Comandos basicos de movimentacao:
      Ctrl+f Move o cursor para a proxima tela
      Ctrl+b Move o cursor para a tela anterior
      H Move o cursor para a primeira linha da tela
      M Move o cursor para o meio da tela
      L Move o cursor para a ultima linha da tela
      h Move o cursor um caracter a esquerda
      j Move o cursor para a proxima linha
      k Move o cursor para linha anterior
      l Move o cursor um caracter a direita
      w Move o cursor para o inicio da proxima palavra (Ignora a pontuacao)
      W Move o cursor para o inicio da proxima palavra (Nao ignora a pontuacao)
      b Move o cursor para o inicio da palavra anterior (Ignora a pontuacao)
      B Move o cursor para o inicio da palavra anterior (Nao ignora a pontuacao
      0 Move o cursor para o inicio da linha atual
      ^ Move o cursor para o primeiro caracter nao branco da linha atual
      $ Move o cursor para o final da linha atual
      nG Move o cursor para a linha n
      G Move o cursor para a ultima linha do arquivo

      Comandos basicos para localizar texto:
      /palavra Busca pela palavra ou caracter em todo o texto
      ?palavra Move o cursor para a ocorrencia anterior da palavra
      n Repete o ultimo comando / ou ?
      N Repete o ultimo comando / ou ? , na direcao reversa
      Ctrl+g Mostra o nome do arquivo, o numero da linha corrente e o total de linhas

      Comandos basicos para alteracao de texto:
      x Deleta o caracter que esta sob o cursor
      dw Deleta a palavra, da posicao atual do cursor ate o final
      dd Deleta a linha atual
      D Deleta a linha a partir da posicao atual do cursor ate o final
      rx Substitui o caracter sob o cursor pelo especificado em x(é opcional indicar o caracter)
      Rx Substitui a palavra sob o cursor pela palavra indicada em x
      u Desfaz a ultima modificacao
      U Desfaz todas as modificacoes feitas na linha atual
      J Une a linha corrente a proxima
      s:/palavra1/palavra2 Substitui a primeira ocorrencia de "palavra1" por "palavra2"

      Comandos para salvar o texto:
      :wq Salva o arquivo e sai do editor
      :w nome_do_arquivo Salva o arquivo corrente com o nome especificado
      :w! nome_do_arquivo Salva o arquivo corrente no arquivo especificado
      :q Sai do editor
      :q! Sai do editor sem salvar as alteracoes realizadas

Postagens mais visitadas deste blog

Minha revisão de REDES

O Modelo internet. É composto por 5 camadas ( Aplicação, Transporte, Rede, Enlace e Física), as camadas superiores utilizam serviços oferecidos pelas camadas inferiores. Assim como as camadas inferiores recursos das camadas superiores, na imagem abaixo da pra se observar que por exemplo. A Camada Transporte REDE, recebe segmentos da tabela Transporte. O que é o RTT. Round-trip time, é o calculo que determina o tempo que um pacote leva para sair da fonte, e ir até o destino. Clique Aqui se quer saber como fazer esse calculo. O que é o Slow start. É o método que ao começar algum tipo de tráfego na rede, o host manda pequenas quantidades de pacotes, de acordo com o Janela, o receptor que não está havendo congestionamento. O que é um Socket ? Segundo Marcoratti, "Um socket pode ser entendido como uma porta de um canal de comunicação que permite a um processo executando em um computador enviar/receber mensagens para/de outro processo que pode estar sendo executado

Criando um sistema de login em Java.

Login Pessoal, nesse exemplo vou demonstrar como criar um sistema de login em Java, usando servlet , jsp , e html. A IDE usada será o Netbeans , Bom a primeira coisa a ser feita é criar um projeto web pelo NetBeans . Para isso, siga os seguintes passos. Menu     File → New Project Agora clique em Java Web, depois aplicação WEB. Agora clique em Next . Coloque um nome para sua aplicação WEB, e clique em finish . Novamente clique em Next . Feito isso, agora vamos criar o formulário para que o usuário entre com o Login e a senha. Formário HTML <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"    "http://www.w3.org/TR/html4/loose.dtd"> <html>     <head>         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">         <title> Sistema de login em JSP </title>     <

Problema de charset OTRS

Tive um problema com apache e OTRS, nosso banco ORACLE estava no charset iso-8859-1. Foi necessário jogar essas linhas no arquivos /etc/init.d/httpd LANG='AMERICAN_AMERICA.WE8ISO8859P1'; export LANG NLS_LANG='AMERICAN_AMERICA.WE8ISO8859P1'; export NLS_LANG NLS_NUMERIC_CHARACTERS=,.; export NLS_NUMERIC_CHARACTERS Feito isso de um restart no apache service httpd restart Com isso deve resolver o problema.