Páginas

segunda-feira, 13 de dezembro de 2010

Filtros de Textos - Contando Palavras/Linhas - Comando wc


Hoje vamos começar a falar um pouco sobre filtros de textos, como contar letras, palavras de um texto; buscar por uma palavra e alterá-la para outra desejada; dentre outros itens.

Vamos começar com o comando wc, muito fácil de se utilizar.
Este nome vem de “word count”, ou contador de palavras. Como o próprio nome já comenta, ele é utilizado para contar quantas palavras existem em um determinado texto.
Apesar deste nome, ele possui algumas funções extras, como contar quantidade de linhas, mostrar quantos caracteres a maior linha possui, etc.


Vamos à um exemplo:

Possuímos um arquivo chamado “exemplo.txt”, nele existe o seguinte texto:

Bem vindo ao blog.
Desejo um bom aprendizado a todos.
Qualquer dúvida, basta deixar um comentário que responderei logo que conseguir.


Nosso texto possui poucas linhas, mas em um texto grande, como o código de um programa, log de um aplicativo, ou outro arquivo de texto qualquer pode não ser tão simples a contagem de linhas.


Contar Linhas

Para realizar a contagem, utiliza-se a opção “ -l ” (referenciando à “lines”, em português linhas) juntamente com o comando, da seguinte maneira:
$ wc -l exemplo.txt

O resultado do comando será este, informando a quantidade de linhas e o arquivo ao qual foi verificado:
3 exemplo.txt


Contar Palavras
Para contar a quantidade de palavras de um determinado texto, bastar trocarmos a opção “ -l “ utilizada anteriormente por “ -w ” (referenciando a “word”, em português palavras)
$ wc -w exemplo.txt

O resultado do comando, informando quantas palavras foram identificadas será semelhante ao apresentado a seguir:
21 exemplo.txt

Podemos também utilizar as duas opções ao mesmo tempo:
$ wc -wl exemplo.txt

Retornando o seguinte:
4 21 exemplo.txt

Sendo sempre apresentado primeiro a quantidade de linhas, quantidade de palavras e por último o arquivo verificado.


Um vídeo demonstrando a utilização do comando:

domingo, 10 de outubro de 2010

Qual o hardware do meu computador?

Bom dia pessoal, após um longo período sem postar nada, aqui estou.
Hoje vou ensinar como visualizar as informações do seu computador, como quantidade de memória, qual o processador utilizado, etc.

Então vamos lá.

Lembrando que os comandos a seguir devem ser digitados em um terminal.
Para acessá-lo, se utiliza Gnome (Padrão do Ubuntu, por exemplo), deve ser ir no menu "Aplicativos > Acessórios > Terminal".


Visualizando informações sobre seu processador.

Para verificar qual o modelo de seu processador, clock, quantidade de memória cache, quantos núcleos ele possui... enfim, praticamente tudo sobre seu processador, basta abrir um terminal qualquer e digitar o seguinte comando:

$cat /proc/cpuinfo

Após a execução deste comando, serão apresentadas as especificações do seu processador.

Somente comentando alguns dados apresentados:

model name: Intel(R) Core(TM)2 Duo CPU T6400 @ 2.00GHz
cpu cores: 2

Nestes dois itens que utilizei como exemplo, estão descritos o modelo do meu processador (model name) e a quantidade de núcleos do mesmo (dois).



Memória RAM

Para verificar informações sobre sua memória, como quantidade total e utilizada no momento, pode-se utilizar o seguinte comando:

$free -m


Verificando HD

Para verificar a quantidade de espaço utilizado no HD utiliza-se o comando df. Para facilitar a visualização, podemos utilizar a opção -h, ficando assim:

$df -h

O resultado do comando será semelhando ao representado a baixo:

Sist. Arq. Size Used Avail Use% Montado em
/dev/sda1 19G 16G 1,9G 90%   /
/dev/sda3 28G 25G 1,2G 96%   /mnt

Onde são apresentadas as partições do HD, qual o tamanho da mesma (Size), quantidade utilizada (Used) e disponível (Avail), bem como o local onde é possível acessar a mesma para verificar os dados (Montado em).


Bem, esses são os itens básicos digamos para se verificar, estou escrevendo um sobre como identificar placas, como rede sem fio, placa de vídeo, etc.
Logo logo posto ele também.

É isso ai galera, espero que tenham gostado, um abraço e até a próxima.

terça-feira, 24 de agosto de 2010

Recuperar GRUB/boot após instalar Windows.

Boa noite pessoal, estou aqui para explicar como resolver um problema comum para várias pessoas, algum dia todo mundo passa por isso, que é ter um Linux instalo no computador, e por algum motivo precisou instalar o Windows em uma outra partição, assim perdendo o acesso ao Linux.

Vou explicar como recuperar de maneira fácil e rápida a inicialização do Linux.

Bem, para isso será necessário um CD para iniciarmos o computador por ele. Se você não sabe como fazer isto, pode aprender acessando este link, é bem simples.


Com seu sistema já iniciado (Geralmente utilizo o Ubuntu, que pode ser adquirido aqui caso desejar), abrir um terminal. Tomando como base do exemplo o Ubuntu, clicar em "Aplicativos", no menu superior da tela. Logo após em "Acessórios". E por fim em "Terminal".





Uma nova janela irá aparecer, digite "sudo su" e aperte Enter.

Antes de iniciarmos a reinstalação do gerenciador de boot, devemos saber em que partição ele estava instalado. Para isso podemos utilizar o seguinte comando:

# fdisk -l

Ele irá lhe mostrar todas as partições feitas atualmente no seu disco. Para descobrir qual é o Linux, basta verificar na última coluna apresentada, como no exemplo abaixo:

Dispositivo         Boot      Início   Fim Blocos    Id   Sistema
/dev/sda1              1             2432    19431424    7   HPFS ou NTFS
/dev/sda2            2432        6079    29293568    83  Linux
/dev/sda3           30278       30401      995998+  82  Linux swap / Solaris

Como podemos ver, temos o windows (Por ser NTFS) instalado em "/dev/sda1" e o Linux em "/dev/sda2", que é onde esta nesta caso o aplicativo desejado.

Primeiramente precisamos montar a partição do Linux do HD, assim poderemos ter acesso aos arquivos contidos nele. Para fazer isto, utilize o seguinte comando:

mount /dev/sda2 /mnt

Explicando o comando anterior:
 mount: Comando utilizado para montar o local onde o linux está istalado no HD.
/dev/sda2: Neste exemplo o Linux se encontra neste caminho, verificado no passo anterior, deve-se alterá-lo para o caminho utilizado no seu computador.
/mnt: Local onde o linux será montado, tornando assim possível a visualização dos arquivos contidos nele.

Alguns possíveis erros que podem ocorrer:

 mount: operação exclusiva de root
      Este erro ocorre quando você não tem permissão para utilizar o comando mount. Para corrigir isto, digite "sudo su" e logo após tente o comando novamente.

 mount: o dispositivo especial /dev/sda2 não existe
      Verifique se o local indicado (neste caso /dev/sda2) esta correto, atráves do comando "fdisk -l" utilizado anteriormente.

Após realizado o comando para montar o local, utilizar o seguinte comando para instalar o gerenciador de inicialização do Linux novamente:

sudo grub-install --recheck --root-directory=/mnt /dev/sda

 Onde devem ser alterados, caso necessário, o "--root-directory" para o local onde você montou sua partição. E o "/dev/sda" caso você possua outro HD e o Linux está neste outro.
Após digitado o comando, apertar ENTER e aguardar alguns instantes.


Com este comando o gerenciador de inicialização já deverá ter sido instalado novamente.
Digitar "reboot" no terminal (tela que você estava digitando estes comandos) para reiniciar o computador.

Quando for solicitado, retire o CD do Linux e aperte ENTER.


Seu computador deve estar agora com o gerenciador utilizado no Linux, e não mais iniciando diretamente o Windows.

domingo, 22 de agosto de 2010

Como configurar para o computador iniciar pelo cd-rom?

Boa Noite.
Após um longo período sem postar nada, por estar estudando muito, tanto para trabalho quanto faculdade, o que tomou muito meu tempo, mas prometo voltar a postar algo ao menos uma vez por semana, até conseguir me ajeitar aqui.


Hoje veremos como fazer para iniciar o computador pelo cdrom, para que se torne possível a instalação de um outro sistema operacional, como o Linux por exemplo.

Existem outros métodos para realizar a instalação fora o cdrom, como por pendrive, rede, mas será assunto para posts posteriores.


Ao apertar o botão de ligar o computador, fique prexionando a tecla “Delete” do seu teclado (Dependendo do modelo da placa mãe a tecla será F2. Geralmente informa na tela qual tecla deve ser prexionada) até lhe ser apresentada a tela do BIOS (uma tela com fundo azul).

Existem basicamente dois modelos que são seguidos, vou mostrar os dois aqui, o que deve ser alterado para o computador iniciar pelo CD.




Neste padrão deve-se navegar até a aba “Boot” através das flexas do teclado, apertando para a direita. Ao chegar nesta opção, selecione “CD-ROM Driver” e aperte “+” (Pode ser PageUp em alguns BIOS) até o item do CD ficar em primeiro.
Após realizado o passo anterior, apertar a tecla F10 do teclado para salvar e sair desta tela, respondendo sim (Yes) para a pergunta que será feita.


Um outro modelo bem difundido da tela é este aqui:



Neste deve-se ir até “First Boot Device”, apertar Enter, onde serão apresentadas as opções de boot disponíveis. Selecione “CDROM”.
Logo em seguida aperte F10 para salvar e sair, respondendo sim (Yes) para a pergunta que será feita.


Com o CD colocado no leitor, inicie seu computador normalmente.

quarta-feira, 16 de junho de 2010

Migrando para o Windows?

Quase sempre que falamos de linux com alguém que não conhece muito bem o sistema a primeira coisa que este comenta é: "O Linux é difícil", "Só serve para quem é técnico", e várias outras desculpas explicações.

Uma coisa é certa, o ser humano se acomoda. Quando esta acostumado com algo, custa para tentar algo novo, e isso não é diferente na informatica, e não somente ao sistema operacional em si.

Por exemplo o pacote Office da Microsoft, apesar de existirem alguns produtos similares que dão conta tranquilamente do recado, é raro encontrar alguém que ao menos tentou utilizá-los, como é o caso do Open Office.

Mas como seria se um usuário que sempre utilizou Linux na sua vida fosse testar o Janelas?

Recebi este texto por e-mail, achei excelente e resolvi compartilhar:






Senti o mesmo ao experimentar o Windows. Decidi experimentá-lo, depois de alguns amigos que o usam a toda a hora me dizerem que era ótimo.

Fui até ao site da Microsoft para baixá-lo mas não estava lá disponível.

Fiquei frustrado porque não consegui descobrir como se baixava o mesmo. Por fim tive que perguntar a um amigo e ele disse-me que tinha de o comprar.

Fui até o carro, fui até à Staples e pedi a um dos vendedores uma cópia do Windows. Ele perguntou-me qual, eu disse-lhe: “Quero a mais completa, por favor” e ele respondeu: “São $599, por favor…”. Soltei um palavrão e voltei para casa de mãos abanando.

Um dos meus amigos deu-me uma cópia do Windows XP mas disse-me para não dizer nada a ninguém. Achei estranho porque faço sempre cópias do Linux para qualquer pessoa que me peça e digo sempre para passar essa cópia a qualquer outra pessoa que esteja interessada, uma vez que já precisem dela.

De qualquer forma coloquei o CD no leitor e esperei que iniciasse o sistema do “Live CD”. Não funcionou. A única coisa que fazia era perguntar-me se o queria instalar. Telefonei para um dos meus amigos, para saber se estava a fazer alguma asneira, mas ele disse-me: “O XP não roda o sistema diretamente do CD”.

Decidi, então, instalá-lo. Segui as instruções que apareciam na tela mas comecei a ficar nervoso porque não perguntou nada sobre os outros sistemas operacionais. Quando instalei o Linux, ele reconheceu que tinha outros sistemas operacionais na máquina e perguntou-me se queria criar uma nova partição e instalar o Linux lá. Voltei a ligar para o meu amigo e ele
disse-me que o Windows elimina qualquer outro sistema operacional que encontra, ao instalar-se.

Fiz uma cópia de segurança das minhas coisas e joguei-me de cabeça na instalação. A instalação foi bastante simples, tirando a parte em que tive que escrever umas letras e um código. Tive de ligar outra vez para o meu amigo mas ele ficou chateado e veio escrever ele próprio o código. Voltou a dizer-me para não dizer nada a ninguém (!!!).Depois de reiniciar o
computador, dei corrida de olhos pelo sistema.

Fiquei chocado quando me deixou mudar as configurações do sistema sem pedir o acesso de root. O meu amigo começou a ficar um bocado irritado quando liguei outra vez para ele, mas acabou por aparecer em minha casa. Disse-me que o acesso de root era dado logo na inicialização. Tratei logo de fazer outra conta de usuário normal e passei a usá-la.

Comecei a ficar confuso quando tentei fazer mudanças e o sistema, ao invés de pedir acesso de root, disse-me que tinha que fechar a sessão de utilizador normal e abrir uma sessão como administrador. Comecei, então, a perceber porque é que tantas pessoas entram sempre como root e tive um arrepio na espinha.

Bom, mas já era hora de trabalhar. Fui ao menu “Iniciar -> Programas”, para abrir uma planilha que eu precisava terminar, mas não consegui encontrar a aplicação de planilhas. O meu amigo disse-me que o Windows não trazia nenhuma aplicação dessas e que eu teria que a baixar da Internet. “Oh…”, pensei, “uma distribuição básica”. Fui ao “Adicionar/Remover Programas” do painel de controle (tal como no Linux), mas não havia lá programas para adicionar. Apenas deixava remover os programas. Não consegui encontrar o botão para adicionar aplicações. O meu amigo disse-me que eu tinha que procurar as aplicações por minha conta. Depois de muita pesquisa no Google, lá encontrei, descarreguei e instalei o OpenOffice.org.

Para dizer a verdade, diverti-me à brava com o Windows. Não entendi muito da terminologia… porque é que há um drive A, depois um C… onde é que está o drive B? Achei a distribuição demasiado básica, não inclui nenhuma aplicação que seja verdadeiramente de produtividade e
torna-se muito confuso procurá-la. O meu amigo disse-me que eu precisava de software anti-vírus e anti-spyware, mas o Windows não vinha com nada disso.

Achei-o difícil, confuso e demasiado trabalhoso para mim. Pode ser bom para uma pessoa que seja do tipo técnico, como o meu amigo, mas eu fico-me pelo Linux, obrigado.

sábado, 12 de junho de 2010

(Modo Texto) Descompactação Arquivos

Boa noite pessoal.

Desta vez fiz uma vídeo aula para ficar mais fácil de executar e entender os passos.
Iremos ver como descompactar vários tipos de arquivos populares, como:

          .zip
          .tar
          .tar.gz
          .tar.bz2
          .rar





Descrição de alguns comandos utilizados no vídeo.
Mais para frente veremos alguns deles novamente melhor explicados.


     cd

          Comando utilizado para "navegar pelas pastas". Exemplo:
          Você deseja entra na sua pasta de Downloads, para isso basta utilizar o seguinte comando:
           
               cd /home/usuario/Downloads

          No exemplo anterior, "entramos" dentro da pasta Downloads, como se você tivesse dado dois cliques sobre esta pasta e aberto ela.



     ls

          Lista arquivos contidos na pasta atual.
          Para mostrar os arquivos contidos em uma outra pasta, podemos utilizar a seguinte sintaxe:
               
               ls /pasta/que/se/deseja/visualizar


     unzip

         Programa utilizado para descompactar arquivos com a extensão .zip
         Para descompactar basta utilizar o seguinte comando:

              unzip arquivo_que_deseja_descompactar.zip

         Os arquivos extraídos serão colocados na mesma pasta do arquivo .zip


     tar

          Programa utilizado para extrair arquivos .tar, .tar.gz e .tar.bz2.
          A sintaxe fica da seguinte forma:
            Para arquivos .tar
          
                tar -xvf arquivo_descompactar.tar

            Para arquivos .tar.gz

                tar -zxvf arquivo_descompactar.tar.gz

            Para arquivos .tar.bz2

                tar -jxvf arquivo_descompactar.tar.bz2

 
     unrar


          Utilizado para descompactar arquivos .rar.
          A sintaxe fica da seguinte forma:

               unrar x arquivo_descompactar.rar




Bom pessoal, pretendo estar colocando mais vídeo aulas, acredito que facilitam o aprendizado.
E é isso ai. Até a próxima.


Abraço.

sábado, 29 de maio de 2010

Teclado numérico parou de funcionar?


Teclado numérico não funciona?

Muitas vezes quando instalamos um sistema novo, ficamos modificando ele “até dizer chega”. Muitas dessas vezes acabamos fazendo coisas que não devemos, percebendo somente posteriormente, e como muita coisa foi modificada não se sabe mais como voltar ao normal.

Essa é uma questão que algumas vezes ocorre.

Quando você vai utilizar o teclado numérico, percebe-se que ele simplesmente não funciona, nenhum número aparece na tela.

Geralmente a configuração feita para que isso ocorra fica no seguinte caminho no ambiente Gnome:

Menu Sistema > Preferências > Teclado.


Na nova tela que abrir, clique na aba "Teclas do Mouse".



Verificar se a opção "Permitir controlar o ponteiro usando o teclado". Caso estiver, desmarque e feche a janela.
Agora seu teclado numérico deve funcionar normalmente. Esta opção é para utilizar o teclado para movimentar o ponteiro do mouse.


Me perguntaram isso esta semana, que o teclado numérico não estava funcionando. Verifiquei que ele havia configurado esta opção, foi só removê-la que tudo voltou ao normal.


Espero que tenham gostado da dica, e até a próxima.