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

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>     <

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

Sobre o projeto abaixo

Bom, ficou um pouco confuso algumas coisas para esclarecer isso aqui está o fonte do projeto abram pelo NetBeans e fiquem a vontade para ver como foi feito. Download do Projetinho E Duas telas para mostrar como ele deve ficar no final. Qualquer coisa só mandar a duvida pelo link de contato ao lado.