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



Pingback: 2.000 conchinhas vendidas | AURELIO.NET
EU QUERO!
PDF enviado!
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 ?
Então beleza, vou remover eu comentário anterior, assim outro alguém ganha, ok? Valeu!
EU QUERO!
PDF enviado! [2]
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.
Bem isso mesmo! :)
EU QUERO!
Cadê o nome completo Luiz? :)
EU QUERO!
ps: agora com nome completo :-P SOrry…
PDF enviado! [3]
EU QUERO!
PDF enviado! [4]
se ainda tiver valendo
EU QUERO
:D
PDF enviado! [5]
E ACABOU A PROMOÇÃO RELÂMPAGO! :D
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 )’:
Espera mais uns dias que nem tudo está perdido :)
Maeeeeeeee tô no blog do verde!!! =D
( esse post vai bombar… )
Tá bom, eu tenho os livros msm :P
Vale quem tem um livro (o do piázinho) e a apostila de shell?
É mesmo, esqueci completamente da apostila!
VALE SIM!
Já mandei teu PDF do miniman, Marcelo.
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!
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!
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).
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
Legal demais, só o Aurélio mesmo para ter estas idéias super legais :-)
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á!
Por favor me mande
Alexandre, não é assim que se brinca :)
Não me cadastrei, mas tem uma foto minha com seu livro de RegEx no seu site. Vale?
A regra da brincadeira diz que tem que se cadastrar :)
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.
COMPREM, seu bando de pirangueiros! Pô, 5 pilas tá de graça!!!
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?)
Olha o LES aí, sempre delicado :)
Fabiano, é isso aí, tá lá no site, é compromisso público :D
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
Boa sugestão Guilherme!
Vai pro TODO.txt também!
Por falar nisso, no Mac/BSD é -E em vez de -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.
Obrigado pela dica do miniman de VI Sandro! Pode ser uma boa mesmo. Se bem que, pra mim, o teclado colorido é imbatível :)
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
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
Maldito Twitter
Ué, mas também teve promoção no blog :)
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.
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
Te mandei um email, conversamos lá! Abraço
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?
Provavelmente, Sed!
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!
Muito bom Aurélio esse miniman, já está colado em minha mesa de trabalho..
Parabéns mais uma vez
O PDF é muito bom! d;
Oras, faço a mesma ressalva das 1000 conchinhas:
São 1999 conchinhas espalhados pelo Brasil e uma na Holanda! :)
Boa Aurélio, show de bola!
Abraços.
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!
¡Hola Randolph!
Bom te ver por aqui, você ganha o miniman, claro.
Já mandei para o seu email.
¡Saludos!
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
Também queria saber se a promoção ainda vale. Comprei dois livros também…
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?
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é?
:)
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!
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…
typo: opção -r do diff, está escrito “recusive”. faltou o “R”: recuRsive
Ops! Iscapuliu :) Obrigado pelo aviso Lucas!
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
É uma sugestão interessante Rafael, gostei. Só vai quebrar todo o meu leiaute atual hehe Vou botar aqui na minha lista de tarefas, obrigado!
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.
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.
Show de bola este PDF, mais uma ideia do verde para aumentar nossa produtividade!!!
Sensacional esse Miniman, fonte de consulta e referência rápida e objetiva. Vou imprimir, plastificar e ter sempre em minha mesa.