miniman

E não é que nasceu um filho novo?
Não é sempre que isso acontece! :)

Tudo começou com um email que recebi do Ricardo Monjardim, um comprador do Canivete Suíço do Shell em PDF, que dizia assim:

Aurélio, você sabe o quanto é chato pesquisar no MAN, as opções dos comandos Shell. Além disso, algumas não são inteligíveis imediatamente, outras nem depois. Por isso, te pergunto se, a exemplo do Canivete Suíço, você teria também um glossário de opções de complementação para cada comando, somente as mais usadas e mais estratégicas. Isso seria o paraíso para quem está, como eu, começando a fazer Shell Script.

Sim, o Ricardo tinha razão. Ler man page é um saco. Elas são feias, confusas, obscuras e muito formais. Às vezes mesmo lendo tudo você ainda fica com aquela cara de interrogação, sem saber que opção utilizar. Sei bem como é a sensação, pois eu experimento esta frustração desde 1997 :)

Sei também que para quem está começando a aprender Shell, é muito confuso o simples fato de haver dezenas de comandos, cada um com seu próprio conjunto de opções para se aprender.

O que ele estava pedindo era um resumão, focado somente nas principais opções dos principais comandos. Afinal, de que adianta ter uma longa lista completíssima se na prática você acaba somente utilizando uns 20% dela?

Além do Ricardo, pensei que muitos outros iniciantes em Shell poderiam aprender com este resumão, então resolvi investir um tempo nisso.

O resultado está aqui: miniman, a sua “mini man page” :)

Este filhote tende a crescer: ganhar mais comandos e opções. Se você tem alguma sugestão de melhoria, me mande!

— ∞ —

E o PDF?

Assim como no canivete, fiz também uma versão em PDF, que consegui espremer numa única página A4. Ficou bem bacana, com quatro colunas, bom pra imprimir e deixar na mesa ou dobrar tipo folheto (sanfona).

miniman em PDF

Por enquanto, a única maneira de conseguir este PDF é sendo um cliente VIP das Organizações Verde Inc. :) Continue lendo…

PDF para os ligadões no blog:

  • Essa promoção-relâmpago é somente para os leitores mais assíduos do blog: um PDF do miniman para cada um dos cinco primeiros leitores que comentarem EU QUERO! neste texto. Mas não esqueça de deixar também seu nome completo.
    —PROMOÇÃO ENCERRADA—

PDF para quem comprou livros:

  • Se você já comprou dois (ou mais) livros meus, ganha um PDF do miniman. Simples assim! Basta colocar seu email já na primeira tela do cadastro de leitores que as instruções virão na tela seguinte. Se você ainda não se cadastrou lá, agora é a hora! Viu como um dia esse cadastro ia ser útil? :)
    —PROMOÇÃO ENCERRADA—
  • Atualização: Se você comprou um livro e a antiga apostila de shell, também ganha o PDF! Me mande um email que a gente conversa.
    —PROMOÇÃO ENCERRADA—
  • Se você comprou só um livro, não fique triste, dia 1º de setembro começa uma promoção nova! Começou!
    —PROMOÇÃO ENCERRADA—

PDF para a galera:

  • À partir de 1º de setembro ele vai estar à venda por 5 pilas, igual o canivete. Daí eu coloco as informações lá no site, combinado?
Related Posts Plugin for WordPress, Blogger...
Publicado em por Aurelio Jargas e arquivado em Barbada, Nerd com as tags , , , .

75 respostas a miniman

  1. Pingback: 2.000 conchinhas vendidas | AURELIO.NET

  2. Michel Almada de Castro Boaventura disse:

    EU QUERO!

  3. Luiz Thiago disse:

    Pow, agora que eu vi que tem promoçao pra quem tem livros!
    :)
    tenho o pia amarelo e o branco, alem do shell! Tem como passar adiante ?

  4. Pronto, agora que eu já deixei o comentário pedindo rapidão, posso deixar um comentário de verdade.

    Ótima iniciativa Aurélio!

    O Shell não é exatamente complicado, mas é muito comando mesmo. Uma miniman assim faz MUITA falta. É muito comum eu ficar escrevendo os parâmetros num papel enquanto leio a man com um pequeno resumo deles. Chega num ponto que tu não lembra mais o que o -a faz quando tá no -x.

  5. Luiz disse:

    EU QUERO!

  6. Luiz Hespanha disse:

    EU QUERO!

    ps: agora com nome completo :-P SOrry…

  7. Erick Moreno Marques Almeida disse:

    EU QUERO!

  8. se ainda tiver valendo

    EU QUERO

    :D

  9. E ACABOU A PROMOÇÃO RELÂMPAGO! :D

  10. Sérgio disse:

    Maldito horário! /tentandochupinhar on
    Ahhh acabei de chegar do colégio e o Liferea estava com um post não lindo, hora que li o próximo paragrafo fiquei frustrado, queria um PDF, mas tenho apenas um livro das industrias Verdes =/

    dia ruim )’:

  11. Gullit disse:

    Maeeeeeeee tô no blog do verde!!! =D
    ( esse post vai bombar… )
    Tá bom, eu tenho os livros msm :P

  12. Marcelo Nomoto disse:

    Vale quem tem um livro (o do piázinho) e a apostila de shell?

  13. Gabriel disse:

    Ae rapaz! Parabéns por esse novo empreeendimento. Tenho os teus 2 livros, inclusive um autografado por você, na banca da Tempo Real, no FISL 2008.

    É automático o envio para quem fez o cadastro dos 2 livros? E outra: já pensastes numa tradução pro inglês do livro do piazinho[ER]?

    Abraço,

    • Oi Gabriel,

      Nossa, aquele dia do FISL foi uma loucura, correria mesmo. Que bom que você continua “por aí”, na escuta!

      A geração do PDF e o envio são manuais. Sabe como é, assim é mais romântico hehe Já enviei o seu, veja no seu email!

      Piazinho em inglês o editor está tentando agilizar. É bem mais díficil do que só traduzir, infelizmente :/

      Abraço!

  14. Fabiano Pires disse:

    Show cara (como o restante das coisas com a marca da OV Inc. – Morra de inveja Seu Craysson ;-) ) !!!. Pra uma segunda versão, eu acrescentaria as seguintes dicas:

    grep: –collor (destaca em vermelho o que bate com o padrão passado)
    uniq: -c (conta quantas ocorrencias de cada linha foram encontradas)
    date: %e (dia do mês sem zeros à esquerda. já me ajudou em scripts por causa da interpretação do bash, pois numeros iniciados com 0 são interpretados em octal – que vai de 00 a 07)

    Forte abraço,
    Pires

    • Muito boas as dicas Fabiano! Tá anotado aqui no TODO, muito obrigado.

      Ainda tou pensando como vou fazer estas atualizações (pra sincronizar com o PDF sem ter muito trabalho).

    • any disse:

      interpretação do bash, pois numeros iniciados com 0 são interpretados em octal – que vai de 00 a 07

      Opa Fabiano:
      para decimal, isso pode ser contornado com 10#n

  15. Ataliba disse:

    Legal demais, só o Aurélio mesmo para ter estas idéias super legais :-)

  16. Jamilson SIlva disse:

    Vale quem tem um livro (o do piázinho) e o canivete suiço?

    • Livro e canivete? Deixa ver… Ah, pode sim. Não vamos ficar de frescura :) Mas essa dica vai ficar somente para os leitores atentos que leem os comentários.

      Jamilson, não achei teu cadastro lá no site. Faz lá!

  17. Alexandre Silva disse:

    Por favor me mande

  18. Renata Rocha disse:

    Não me cadastrei, mas tem uma foto minha com seu livro de RegEx no seu site. Vale?

  19. Claudinei disse:

    Olá a todos,

    Recebi o miniman enviado pelo Aurélio, quero compartilhar com todos a felicidade de ter disponível uma ferramente como esta! É conciso porém claro e explicativo, as principais opções das principais ferramentas shell apresentadas juntas, poupando-nos o trabalho (muitas vezes cansativo) de ficar por aí caçando um exemplo de aplicação. Já está impresso, dentro de uma pasta que levo pra cima e pra baixo, e outra cópia vai ficar do ladinho do pc!

    Abraços.

  20. LES disse:

    COMPREM, seu bando de pirangueiros! Pô, 5 pilas tá de graça!!!

  21. Recebi o miniman hoje de tarde, mas as atividades na masmorra só me deixaram abri-lo agora. Já deu para ver que vai me economizar um tempão de alternância entre o editor de textos e as manpages quando estiver fazendo um script ou trabalhando no shell.

    Como o simpaticíssimo e-mail do Aurélio pedia sugestões, uma que eu uso com frequência e que não estava no PDF é a opção -r ou –regexp-extended do sed, que habilita o uso de expressões regulares estendidas.

    Ao pessoal não VIP que usa o shell diariamente, digo que vale mais que os cinco mangos. O negócio sem um resumão desses é que nem um camarada já comentou: você abre a manpage, vai lendo para ver que opções podem te ser úteis, mas esquece o que faz -a quando já está lendo a descrição do -x

  22. Sandro M. Silva disse:

    Recebi o miniman e é simplesmente maravilhoso, ótimo para consultas principalmente quando precisa rápido da informação e não quer perder tempo procurando no man ou na internet.

    Não sei quanto a maioria mas na minha opinião seria ótimo um tipo de miniman do VI caberia muita coisa em uma folha seria perfeito principalmente para as pessoas que não estão familiarizado com VI ou aquelas que as vezes esquece algumas coisas e quando precisa tem que recorrer a outras fontes ou ler textos perdendo um certo tempo. E você Aurélio tem ótimo textos sobre VI já, então acho que seria simples fazer futuramente com um tempo livre.

    Mas voltando ao assunto miniman vale a pena ótimo material para consultas.

  23. Aee Aurélio, de novo entendendo as necessidades humanas :-)

    Nada como a simplicidade :-)

    Posto só para dizer parabéns por mais uma iniciativa a manter a sanidade das pessoas e para dar mais 2 para o TODO:

    cat -vet: Ajuda a encontrar a problemática e a criar uma solucionática!
    seq -w: quando se precisa de zeros a esquerda!

    []‘s

    Tiago

  24. Fabricio B. Ferreira disse:

    E ae pessoal;

    Aurelio recebi teu email com o PDF, ja ta aqui impresso num lugar bem acessivel, hehe
    Obrigado pela iniciativa, vai me ajudar muito.

    Recomendo fortemente.

    Abraço

  25. jonatas disse:

    Maldito Twitter

  26. Bom, assim como prometido via email, eis me aqui para fazer meu comentário.

    Cara eu gosto muito das coisas que você e o Júlio escrevem, são bem didáticos e diretos, não precisa ser um especialista para aprender com a forma que escrevem. Parabéns.

    Eu já virei seu sócio hehehe, sério, tenho duas das suas públicações que comprei e outra que ganhei.

    E é da que ganhei que venho dar o meu pitaco.

    Não poderia ser diferente, é simples, prático e direto. Resume bem os comandos utilizados pelo sysadmin no nosso shell de cada dia.

    Muito obrigado.

    Um abraço e sucesso.

  27. Douglas disse:

    libcrypto.so.5E aí Aurélio…

    Eu possuo dois dos seus livros que comprei no Tchê Linux na PUC/RS, mas meu e-mail aparece como não cadastrado.
    Como posso fazer?

    []s

  28. Piteco disse:

    Excelente trabalho, Aurélio, esse miniman era tudo o que faltava para o shell se tornar 100% prático. Ficar usando –help e lendo man pages o tempo todo, por mais que seja um aprendizado, é muito frustrante quando você só quer fazer um script rápido pra processar alguns arquivos ou ajeitar alguns textos.
    Espero ansioso pelos próximos livros, já tens algum tema definido?

  29. jeferson disse:

    Falae Oreio, Obrigado por mandar o miniman. Transformei ele no wallpaper do meu pc, agora tenho agilidade pra achar as coisas os detalhes mais comuns dos principais comandos. Valeu mesmo.
    A propósito, gostaria de deixar registrado minha satisfação em adquirir seus livros. Sinceramente espero que nunca tente mudar esse estilo de escrever, pq ele é agradável de ler, é descontraído e são do tamanho certo.
    Detesto aquelas “biblias” que não consigo levar pra lugar nenhum, nem mesmo abrir na minha frente sem tapar a visão do monitor.
    Estou aguardando a terceira edição das expressões regulares, bem como o livro de Javascript (eu sei q vc não disse em momento algum q vai lançar um livro sobre o assunto, mas depois do moneylog, faz-se necessário termos um livro de JS assinado por vc ne).
    Abraços

    • Muito obrigado Jeferson! Fico feliz em saber que você curte o estilo. Não pretendo mudá-lo, pois a escrita “normal” é muito chata :)

      JavaScript pode ser uma possibilidade para o futuro, mas por enquanto eu ainda manjo pouco da linguagem. Para escrever um livro, é preciso dominar mesmo assunto.

      Abraço!

  30. Rodrigo Felix disse:

    Muito bom Aurélio esse miniman, já está colado em minha mesa de trabalho..
    Parabéns mais uma vez

  31. O PDF é muito bom! d;

  32. Daniduc disse:

    Oras, faço a mesma ressalva das 1000 conchinhas:

    São 1999 conchinhas espalhados pelo Brasil e uma na Holanda! :)

  33. Boa Aurélio, show de bola!

    Abraços.

  34. Randolph Chaves disse:

    Eu comprei 2 trabalhos de você, a Apostila y Shell Script Profissional (o primeiro de sair do Brasil) inclusive autografado por você.

    Vale para quem tem um livro y a Apostila?

    Abraço desde Uruguay!

  35. Ederson disse:

    Grande Aurélio,

    A promoção para ganhar a Miniman acabou ?

    Comprei dois livros e se possível gostaria de ganhar o pdf miniman, caso a promoção tenha acabado quanto custa ?

    Abraços e $UCE$$O,

    Ederson

  36. Andre disse:

    Também queria saber se a promoção ainda vale. Comprei dois livros também…

  37. Alexsandro Maia disse:

    Aurélio, fiz o cadastro dos livros que comprei e na tela seguinte não apareceram instruções para aquisição do MiniMan em PDF.

    Poderias me ajudar?

  38. Alexsandro Maia disse:

    Eu ganhei meu MiniMan!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ( Claro, comprei dois livros.)…

    XXXXXXXXXXXXXXXXXXXXXXXXXXX—-MiniMan—–XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    ==============================================================================

    21 comandos, 145 opções em APENAS 01 PÁGINA!.

    MiniMan, tenha o seu também, afinal de mini ele só tem o nome.

    ==============================================================================

    Aê Aurélio, mereço participação nos lucros né?

    :)

  39. Silas Ribas disse:

    Salve,

    Caramba gostei muito do miniman, já tinha comprado o primeiro material de ER ( o guia de bolso ) que também adorei e estou providenciando a compra da última versão.

    E o legal: vem com um “Muito Obrigado” em seu nome. Pode parecer besteira, mas é legal, imagen seus livros com uma dedicatória com seu nome?

    Valeu. Sucesso!

  40. Marco Antonio Pereira disse:

    O miniman foi muito bem preparado para nos auxiliar no dia a dia, colocando os 21 comandos e suas opcoes mais utilizados de forma clara e objetiva.

    Parabens Aurelio, excelente trabalho!

    Abracos,

    Marco

    ps.: Desculpe a falta de acentuacao…

  41. Lucas disse:

    typo: opção -r do diff, está escrito “recusive”. faltou o “R”: recuRsive

  42. Rafael disse:

    Aurélio, parabéns por mais uma ótima idéia, sempre facilitando a vida de profissionais da área.

    Poderia dar uma sugestão ao “miniman”? O que você acha de colocar uma breve explicação na frente de cada programa, iguais as existentes no MAN?

    Abraços, Rafael

  43. Sem palavras , pdf exemplar , .. vlw Aurelio pelo trabalho e pelo enorme esforço em dissipar esse conhecimento. Precisamos de materiais técnicos como esse no Brasil.

  44. Parabéns mais uma vez por todo trabalho que veem realizando.

    O miniman em PDF é perfeito, comprei primeiro por ser prático e simples, tem tudo que precisamos com uma rápida olhada, segundo motivo foi pelo tamanho, deixo ele no meu smartphone, surgiu dúvida rapidinho busco o PDF sem estresse.

    Recomendo.

    Abraços.

  45. Diego Santos disse:

    Show de bola este PDF, mais uma ideia do verde para aumentar nossa produtividade!!!

  46. José Allan disse:

    Sensacional esse Miniman, fonte de consulta e referência rápida e objetiva. Vou imprimir, plastificar e ter sempre em minha mesa.

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>