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?

64 Respostas to this post.

  1. Publicado por Michel Almada de Castro Boaventura em 26 Agosto 2009 às 21:03 r r

    EU QUERO!

    Responder

    • Publicado por Aurélio em 26 Agosto 2009 às 21:11 r r

      PDF enviado!

  2. Publicado por Luiz Thiago em 26 Agosto 2009 às 21:06 r r

    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 ?

    Responder

    • Publicado por Aurélio em 26 Agosto 2009 às 21:07 r r

      Então beleza, vou remover eu comentário anterior, assim outro alguém ganha, ok? Valeu!

  3. EU QUERO!

    Responder

    • Publicado por Aurélio em 26 Agosto 2009 às 21:14 r r

      PDF enviado! [2]

  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.

    Responder

    • Publicado por Aurélio em 27 Agosto 2009 às 11:54 r r

      Bem isso mesmo! :)

  5. Publicado por Luiz em 26 Agosto 2009 às 21:14 r r

    EU QUERO!

    Responder

    • Publicado por Aurélio em 26 Agosto 2009 às 21:16 r r

      Cadê o nome completo Luiz? :)

  6. Publicado por Luiz Hespanha em 26 Agosto 2009 às 21:16 r r

    EU QUERO!

    ps: agora com nome completo :-P SOrry…

    Responder

    • Publicado por Aurélio em 26 Agosto 2009 às 21:18 r r

      PDF enviado! [3]

  7. Publicado por Erick Moreno Marques Almeida em 26 Agosto 2009 às 21:18 r r

    EU QUERO!

    Responder

    • Publicado por Aurélio em 26 Agosto 2009 às 21:21 r r

      PDF enviado! [4]

  8. se ainda tiver valendo

    EU QUERO

    :D

    Responder

    • Publicado por Aurélio em 26 Agosto 2009 às 21:24 r r

      PDF enviado! [5]

  9. Publicado por Aurélio em 26 Agosto 2009 às 21:25 r r

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

    Responder

  10. Publicado por Sérgio em 26 Agosto 2009 às 22:15 r r

    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 )’:

    Responder

    • Publicado por Aurélio em 27 Agosto 2009 às 8:15 r r

      Espera mais uns dias que nem tudo está perdido :)

  11. Publicado por Gullit em 26 Agosto 2009 às 23:09 r r

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

    Responder

  12. Publicado por Marcelo Nomoto em 26 Agosto 2009 às 23:19 r r

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

    Responder

    • Publicado por Aurélio em 27 Agosto 2009 às 8:54 r r

      É mesmo, esqueci completamente da apostila!

      VALE SIM!

      Já mandei teu PDF do miniman, Marcelo.

    • Publicado por Marcelo Nomoto em 29 Agosto 2009 às 8:48 r r

      O miniman é muito bom mesmo. Economiza o que temos de mais precioso que é o nosso tempo.
      E gostei desse negócio de ser cliente VIP.

      Valeu Aurélio!

  13. Publicado por Gabriel em 27 Agosto 2009 às 0:58 r r

    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,

    Responder

    • Publicado por Aurélio em 27 Agosto 2009 às 9:53 r r

      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. Publicado por Fabiano Pires em 27 Agosto 2009 às 3:42 r r

    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

    Responder

    • Publicado por Aurélio em 27 Agosto 2009 às 10:13 r r

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

    • Publicado por any em 31 Agosto 2009 às 23:38 r r

      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. Publicado por Ataliba em 27 Agosto 2009 às 9:40 r r

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

    Responder

  16. Publicado por Jamilson SIlva em 27 Agosto 2009 às 9:56 r r

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

    Responder

    • Publicado por Aurélio em 27 Agosto 2009 às 10:20 r r

      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. Publicado por Alexandre Silva em 27 Agosto 2009 às 11:28 r r

    Por favor me mande

    Responder

    • Publicado por Aurélio em 27 Agosto 2009 às 11:51 r r

      Alexandre, não é assim que se brinca :)

  18. Publicado por Renata Rocha em 27 Agosto 2009 às 12:49 r r

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

    Responder

    • Publicado por Aurélio em 28 Agosto 2009 às 17:21 r r

      A regra da brincadeira diz que tem que se cadastrar :)

  19. Publicado por Claudinei em 27 Agosto 2009 às 12:52 r r

    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.

    Responder

  20. Publicado por LES em 27 Agosto 2009 às 13:49 r r

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

    Responder

    • Publicado por Fabiano em 27 Agosto 2009 às 16:05 r r

      Lembrem-se que que quando o Aurélio for um trilhardário e tiver o “Verde 3″ ele vai levar todo mundo pra passear!!!! (Ainda tem isso no site, Oréio?)

    • Publicado por Aurélio em 28 Agosto 2009 às 17:25 r r

      Olha o LES aí, sempre delicado :)

      Fabiano, é isso aí, tá lá no site, é compromisso público :D

  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

    Responder

    • Publicado por Aurélio em 28 Agosto 2009 às 17:28 r r

      Boa sugestão Guilherme!
      Vai pro TODO.txt também!

      Por falar nisso, no Mac/BSD é -E em vez de -r

  22. Publicado por Sandro M. Silva em 29 Agosto 2009 às 17:55 r r

    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.

    Responder

    • Publicado por Aurélio em 31 Agosto 2009 às 11:22 r r

      Obrigado pela dica do miniman de VI Sandro! Pode ser uma boa mesmo. Se bem que, pra mim, o teclado colorido é imbatível :)

  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

    Responder

  24. Publicado por Fabricio B. Ferreira em 31 Agosto 2009 às 15:19 r r

    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

    Responder

  25. Publicado por jonatas em 1 Setembro 2009 às 10:40 r r

    Maldito Twitter

    Responder

    • Publicado por Aurélio em 1 Setembro 2009 às 11:22 r r

      Ué, mas também teve promoção no blog :)

  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.

    Responder

  27. Publicado por Douglas em 4 Setembro 2009 às 15:25 r r

    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

    Responder

    • Publicado por Aurélio em 10 Setembro 2009 às 17:27 r r

      Te mandei um email, conversamos lá! Abraço

  28. Publicado por Piteco em 11 Setembro 2009 às 21:17 r r

    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?

    Responder

    • Publicado por Aurélio em 15 Setembro 2009 às 9:55 r r

      Provavelmente, Sed!

  29. Publicado por jeferson em 12 Setembro 2009 às 19:22 r r

    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

    Responder

    • Publicado por Aurélio em 15 Setembro 2009 às 9:58 r r

      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. Muito bom Aurélio esse miniman, já está colado em minha mesa de trabalho..
    Parabéns mais uma vez

    Responder

  31. O PDF é muito bom! d;

    Responder

  32. Publicado por Daniduc em 19 Setembro 2009 às 10:24 r r

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

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

    Responder

  33. Boa Aurélio, show de bola!

    Abraços.

    Responder

  34. Publicado por Randolph Chaves em 28 Setembro 2009 às 18:20 r r

    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!

    Responder

    • Publicado por Aurélio em 29 Setembro 2009 às 10:36 r r

      ¡Hola Randolph!

      Bom te ver por aqui, você ganha o miniman, claro.
      Já mandei para o seu email.

      ¡Saludos!

  35. Publicado por Ederson em 17 Outubro 2009 às 13:10 r r

    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

    Responder

  36. Publicado por Andre em 25 Outubro 2009 às 18:33 r r

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

    Responder

  37. Publicado por Alexsandro Maia em 3 Dezembro 2009 às 18:20 r r

    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?

    Responder

  38. Publicado por Alexsandro Maia em 15 Dezembro 2009 às 19:11 r r

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

    :)

    Responder

Responder a esta postagem