Linux Básico - Parte II

Este artigo é a continuação do primeiro e fala de compactadores, filtros, permissões e processos do sistema Linux.

[ Hits: 61.791 ]

Por: Ricardo Rodrigues Lucca em 10/07/2003 | Blog: http://aventurasdeumdevop.blogspot.com.br/


Filtros



Muitas vezes há casos que precisamos buscar alguma coisa rapidamente e no meio de uma total bagunça. Aí entram os filtros.

Podemos filtrar uma "total bagunça" para exibirmos somente o que queremos, ou seja, exibir somente o que nos interessa. Isto é chamado de filtragem e o comando que realiza essa operação é chamado "grep".

O "grep" pode ser utilizado para fazer filtragem tanto em arquivos, como em comandos. Nesse último com ajuda de pipes.

$ grep a teste
$ ps aux | grep init
# cat /var/log/secure | grep rlucca


Vamos às explicações! A primeira linha indica pro grep mostrar todas as linhas do arquivo teste que contenham "a". A segunda faz com que o "ps aux" só mostre o processo referente ao init da máquina e a última linha mostra somente as linhas referentes ao rlucca no arquivo /var/log/secure.

Podemos usar o grep juntamente com o ls para termos algumas boas novidades!

$ ls -la | grep ^d
$ ls -la | grep ^l


A primeira linha exibirá somente os diretórios do diretório atual e a segunda linha exibirá apenas os links do diretório. O sinal ^ indica que o caracter deve ser encontrado no início da linha.

Página anterior     Próxima página

Páginas do artigo
   1. Processos
   2. Montar / Desmontar & Link
   3. Tipos, comparações e busca de arquivos
   4. Combos
   5. Permissões
   6. Compactadores
   7. Filtros
   8. Concluindo
Outros artigos deste autor

Linux Básico - Parte I

Linux no Rio Grande do Sul

Como recuperar a senha o root

Usando MySQL na linguagem C

VIM avançado (parte 1)

Leitura recomendada

Linux pode ser usado por todo mundo! Escolhendo o seu primeiro Linux. Duas Filosofias fundamentais

Basicão Funtoo

Debian Squeeze Backports

À procura por pacotes em distros Debian-based (Ubuntu, Linux Mint e outras)

Solicitações através do Tor utilizando Python

  
Comentários
[1] Comentário enviado por arknoid em 20/08/2003 - 17:57h

Put grila! não fala nem das permissões especiais mais deixa pra mim que sbre isso eu faço um artigo! Alguém sabe estou precisando de algo do tipo!

[2] Comentário enviado por arknoid em 20/08/2003 - 17:58h

FAzer o que vamos pro google!

[3] Comentário enviado por Zurk em 26/05/2004 - 20:13h

Pelo visto to vendo que vou ter que estudar muito ;)

[4] Comentário enviado por marcosvalente em 14/06/2004 - 02:31h

GOSTEI DA MATÉRIA Í AGORA QUE VI VC É O JLLICCA
TU É MUITO LEGAL BRIGA COM TODO MUNDO.

[5] Comentário enviado por marcosvalente em 14/06/2004 - 02:42h

POXA ESTAVA GOSTANDO DE TODOS SEUS ARTIGOS, MAS ESTE É BOM PRA QUEM JÁ SABE O MOTIVO DOS REDIRECIONAMENTOS, APRENDI COMO FAZER MAS NÃO SEI QUAL A UTILIDADE DE DIRECIONAR UM COMANDO PARA OUTRO OU UM SAIDA DE UM COMANDO PARA UM DISPOSITIVO SE PUDER ME ENSINAR
OBRIGADO.

[6] Comentário enviado por marcosvalente em 14/06/2004 - 02:50h

ÓTIMO TUTORIAL

[7] Comentário enviado por marcosvalente em 14/06/2004 - 02:58h

LEGAL

[8] Comentário enviado por jllucca em 14/06/2004 - 19:59h

Opa, marcosvalente!

Certo... Redirecionar um comando é útil quando precisamos executar um comando baseado no comando anterior. Não tem muito o que dizer...

Redirecionamos ele com ">>" quando queremos criar/concatenar um arquivo. O arquivo recebe tudo que for iria ser jogado na "stdout"(saida padrão).

Utilizamos ">" quando não queremos concatenar e sim criar/sobrescrever um arquivo existe. Mesmo caso que o anterior. Podendo ser usado como desvios(fazer não exibir erros porexemplo "2>/dev/null").

Utilizamos " | " quando o comando depende do anterior exemplo disso é um paginador.

Espero ter conseguido ti dar exemplos de utilidade.

[]'s
PS: Eu não brigo com todo mundo não. Só gosto de deixar claro meu ponto de vista.

[9] Comentário enviado por jpsfla em 09/04/2007 - 21:40h

kra...
pra um iniciante em linux como eu...
esse tutor ajudou i muito...
bem explicadinho...
vlw...

[10] Comentário enviado por mateusfreak em 09/11/2012 - 13:36h

Ótimo artigo, porem dar exemplo de floppy ja está mega ultrapassado. vejo com frequencia aqui no VoL usarem exemplos de /mnt/floppy.

Vamos dar exemplo de Pendrive, HD externo, afinal somos modernos, somos LINUX.

Abs!

[11] Comentário enviado por mateusfreak em 09/11/2012 - 13:44h

Poxa, otimo artigo, direto e util! Parabens cara!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts