zzajuda código no GitHub

Mostra uma tela de ajuda com explicação e sintaxe de todas as funções.
Opções: --lista  lista de todas as funções, com sua descrição
        --uso    resumo de todas as funções, com a sintaxe de us'o

Uso: zzajuda [--lista|--uso]
Ex.: zzajuda
     zzajuda --lista

zzalfabeto código no GitHub

Central de alfabetos (romano, militar, radiotelefônico, OTAN, RAF, etc).
Obs.: Sem argumentos mostra a tabela completa, senão traduz uma palavra.

Tipos reconhecidos:

   --militar | --radio | --fone | --otan | --icao | --ansi
                           Alfabeto radiotelefônico internacional
   --romano | --latino     A B C D E F...
   --royal-navy            Marinha Real - Reino Unido, 1914-1918
   --signalese             Primeira Guerra, 1914-1918
   --raf24                 Força Aérea Real - Reino Unido, 1924-1942
   --raf42                 Força Aérea Real - Reino Unido, 1942-1943
   --raf                   Força Aérea Real - Reino Unido, 1943-1956
   --us                    Alfabeto militar norte-americano, 1941-1956
   --portugal              Lugares de Portugal
   --names                 Nomes de pessoas, em inglês
   --lapd                  Polícia de Los Angeles (EUA)
   --morse                 Código Morse

Uso: zzalfabeto [--TIPO] [palavra]
Ex.: zzalfabeto --militar
     zzalfabeto --militar cambio

zzansi2html código no GitHub

Converte para HTML o texto colorido do terminal (códigos ANSI).
Útil para mostrar a saída do terminal em sites e blogs, sem perder as cores.
Obs.: Exemplos de texto ANSI estão na saída das funções zzcores e zzecho.
Obs.: Use o comando script para guardar a saída do terminal em um arquivo'.

Uso: zzansi2html [arquivo]
Ex.: zzecho --letra verde -s -p -N testando | zzansi2html
     ls --color /etc | zzansi2html > ls.html
     zzcores | zzansi2html > cores.html

zzarrumacidade código no GitHub

Arruma o nome da cidade informada: maiúsculas, abreviações, acentos, etc.

Uso: zzarrumacidade [cidade]
Ex.: zzarrumacidade SAO PAULO                     # São Paulo
     zzarrumacidade rj                            # Rio de Janeiro
     zzarrumacidade Floripa                       # Florianópolis
     echo Floripa | zzarrumacidade                # Florianópolis
     cat cidades.txt | zzarrumacidade             # [uma cidade por linha]

zzarrumanome código no GitHub

Renomeia arquivos do diretório atual, arrumando nomes estranhos.
Obs.: Ele deixa tudo em minúsculas, retira acentuação e troca espaços em
      branco, símbolos e pontuação pelo sublinhado _.
Opções: -n  apenas mostra o que será feito, não executa
        -d  também renomeia diretórios
        -r  funcionamento recursivo (entra nos diretórios')

Uso: zzarrumanome [-n] [-d] [-r] arquivo(s)
Ex.: zzarrumanome *
     zzarrumanome -n -d -r .                   # tire o -n para renomear!
     zzarrumanome "DOCUMENTO MALÃO!.DOC"       # fica documento_malao.doc
     zzarrumanome "RAMONES - Don't Go.mp3"     # fica ramones-dont_go.mp3

zzascii código no GitHub

Mostra a tabela ASCII com todos os caracteres imprimíveis (32-126,161-255).
O formato utilizando é: <decimal> <hexa> <octal> <ascii>.
O número de colunas e a largura da tabela são configuráveis'.

Uso: zzascii [colunas] [largura]
Ex.: zzascii
     zzascii 4
     zzascii 7 100

zzbeep código no GitHub

Aguarda N minutos e dispara uma sirene usando o 'speaker'.
Útil para lembrar de eventos próximos no mesmo dia.
Sem argumentos, restaura o 'beep' para o seu tom e duração originais.
Obs.: A sirene tem 4 toques, sendo 2 tons no modo texto e apenas 1 no Xterm'.

Uso: zzbeep [números]
Ex.: zzbeep 0
     zzbeep 1 5 15    # espere 1 minuto, depois mais 5, e depois 15

zzbicho código no GitHub

Jogo do bicho.
Com um número como argumento indica o bicho e o grupo.
Se o for um número entre 1 e 25 seguido de "g", lista os números do grupo.
Sem argumento ou com apenas "g" lista todos os grupos de bichos.

Uso: zzbicho [numero] [g]
Ex.: zzbicho 123456
     zzbicho 14 g
     zzbicho g

zzbissexto código no GitHub

Diz se o ano informado é bissexto ou não.
Obs.: Se o ano não for informado, usa o atual'.

Uso: zzbissexto [ano]
Ex.: zzbissexto
     zzbissexto 2000

zzblist código no GitHub

Mostra se o IP informado está em alguma blacklist (SBL, PBL e XBL)'.

Uso: zzblist IP
Ex.: zzblist 200.199.198.197

zzbolsas código no GitHub

http://br.finance.yahoo.com
Pesquisa índices de bolsas e cotações de ações.
Sem parâmetros mostra a lista de bolsas disponíveis (códigos).
Com 1 parâmetro:
 -l: apenas mostra as bolsas disponíveis e seus nomes.
 commodities: produtos de origem primária nas bolsas.
 taxas_fixas ou moedas: exibe tabela de comparação de câmbio (pricipais).
 taxas_cruzadas: exibe a tabela cartesiana do câmbio.
 nome_moedas ou moedas_nome: lista códigos e nomes das moedas usadas.
 servicos, economia ou politica: mostra notícias relativas a esse assuntos.
 noticias: junta as notícias de servicos e economia.
 volume: lista ações líderes em volume de negócios na Bovespa.
 alta ou baixa: lista as ações nessa condição na BMFBovespa.
 "código de bolsa ou ação": mostra sua última cotação.

Com 2 parâmetros:
 -l e código de bolsa: lista as ações (códigos).
 --lista e "código de bolsa": lista as ações com nome e última cotação.
 taxas_fixas ou moedas <principais|europa|asia|latina>: exibe tabela de
  comparação de câmbio dessas regiões.
 "código de bolsa" e um texto: pesquisa-o no nome ou código das ações
   disponíveis na bolsa citada.
 "código de bolsa ou ação" e data: pesquisa a cotação no dia.
 noticias e "código de ação": Noticias relativas a essa ação (só Bovespa)

Com 3 parâmetros ou mais:
 "código de bolsa ou ação" e 2 datas: pesquisa as cotações nos dias com
   comparações entre datas e variações da ação ou bolsa pesquisada.
 vs (ou comp) e 2 códigos de bolsas ou ações: faz a comparação entre as duas
  ações ou bolsas. Se houver um quarto parametro como uma data faz essa
  comparaçao na data especificada. Mas não compara ações com bolsas.

Uso: zzbolsas [-l|--lista] [bolsa|ação] [data1|pesquisa] [data2]
Ex.: zzbolsas                  # Lista das bolsas (códigos)
     zzbolsas -l               # Lista das bolsas (nomes)
     zzbolsas -l ^BVSP         # Lista as ações do índice Bovespa (código)
     zzbolsas --lista ^BVSP    # Lista as ações do índice Bovespa (nomes)
     zzbolsas ^BVSP loja       # Procura ações com "loja" no nome ou código
     zzbolsas ^BVSP            # Cotação do índice Bovespa
     zzbolsas PETR4.SA         # Cotação das ações da Petrobrás
     zzbolsas PETR4.SA 21/12/2010  # Cotação da Petrobrás nesta data
     zzbolsas commodities      # Tabela de commodities
     zzbolsas altas            # Lista ações em altas na Bovespa
     zzbolsas volume           # Lista ações em alta em volume de negócios
     zzbolsas taxas_fixas
     zzbolsas taxas_cruzadas
     zzbolsas noticias         # Noticias recentes do mercado financeiro
     zzbolsas vs petr3.sa vale5.sa # Compara ambas cotações

zzbrasileirao código no GitHub

http://esporte.uol.com.br/
Mostra a tabela atualizada do Campeonato Brasileiro - Série A, B ou C.
Se for fornecido um numero mostra os jogos da rodada, com resultados.
Com argumento -l lista os todos os clubes da série A e B.
Se o argumento -l for seguido do nome do clube, lista todos os jogos já
ocorridos do clube desde o começo do ano de qualquer campeonato, e os
próximos jogos no brasileirão.

Nomenclatura:
	PG  - Pontos Ganhos
	J   - Jogos
	V   - Vitórias
	E   - Empates
	D   - Derrotas
	GP  - Gols Pró
	GC  - Gols Contra
	SG  - Saldo de Gols
	(%) - Aproveitamento (pontos)

Uso: zzbrasileirao [a|b|c] [numero rodada] ou zzbrasileirao -l [nome clube]
Ex.: zzbrasileirao
     zzbrasileirao a
     zzbrasileirao b
     zzbrasileirao c
     zzbrasileirao 27
     zzbrasileirao b 12
     zzbrasileirao -l
     zzbrasileirao -l portuguesa

zzbyte código no GitHub

Conversão entre grandezas de bytes (mega, giga, tera, etc)'.

Uso: zzbyte N [unidade-entrada] [unidade-saida]  # BKMGTPEZY
Ex.: zzbyte 2048                    # Quanto é 2048 bytes?  -- 2K
     zzbyte 2048 K                  # Quanto é 2048KB?      -- 2M
     zzbyte 7 K M                   # Quantos megas em 7KB? -- 0.006M
     zzbyte 7 G B                   # Quantos bytes em 7GB? -- 7516192768B
     for u in b k m g t p e z y; do zzbyte 2 t $u; done

zzcalcula código no GitHub

Calculadora.
Wrapper para o comando bc, que funciona no formato brasileiro: 1.234,56.
Obs.: Números fracionados podem vir com vírgulas ou pontos: 1,5 ou 1.5.
Use a opção --soma para somar uma lista de números vindos da STDIN.

Uso: zzcalcula operação|--soma
Ex.: zzcalcula 2,20 + 3.30          # vírgulas ou pontos, tanto faz
     zzcalcula '2^2*(4-1)'          # 2 ao quadrado vezes 4 menos 1
     echo 2 + 2 | zzcalcula         # lendo da entrada padrão (STDIN)
     zzseq 5 | zzcalcula --soma     # soma números da STDIN

zzcalculaip código no GitHub

Calcula os endereços de rede e broadcast à partir do IP e máscara da rede.
Obs.: Se não especificada, será usada a máscara padrão (RFC 1918) ou 24'.

Uso: zzcalculaip ip [netmask]
Ex.: zzcalculaip 127.0.0.1 24
     zzcalculaip 10.0.0.0/8
     zzcalculaip 192.168.10.0 255.255.255.240
     zzcalculaip 10.10.10.0

zzcapitalize código no GitHub

Altera Um Texto Para Deixar Todas As Iniciais De Palavras Em Maiúsculas.
Use a opção -1 para converter somente a primeira letra de cada linha.
Use a opção -w para adicionar caracteres de palavra (Padrão: A-Za-z0-9áéí…)

Uso: zzcapitalize [texto]
Ex.: zzcapitalize root                                 # Root
     zzcapitalize kung fu panda                        # Kung Fu Panda
     zzcapitalize -1 kung fu panda                     # Kung fu panda
     zzcapitalize quero-quero                          # Quero-Quero
     echo eu_uso_camel_case | zzcapitalize             # Eu_Uso_Camel_Case
     echo "i don't care" | zzcapitalize                # I Don'T Care
     echo "i don't care" | zzcapitalize -w \'          # I Don't Care
     cat arquivo.txt | zzcapitalize

zzcarnaval código no GitHub

Mostra a data da terça-feira de Carnaval para qualquer ano.
Obs.: Se o ano não for informado, usa o atual.
Regra: 47 dias antes do domingo de Páscoa'.

Uso: zzcarnaval [ano]
Ex.: zzcarnaval
     zzcarnaval 1999

zzcbn código no GitHub

http://cbn.globoradio.com.br
Busca e toca os últimos comentários dos comentaristas da radio CBN'.

Uso: zzcbn [--mp3] [-c COMENTARISTA] [-d data]  ou  zzcbn --lista
Ex.: zzcbn -c max -d ontem
     zzcbn -c mauro -d tudo
     zzcbn -c juca -d 13/05/09
     zzcbn -c miriam
     zzcbn --mp3 -c max

zzchavepgp código no GitHub

http://pgp.mit.edu
Busca a identificação da chave PGP, fornecido o nome ou e-mail da pessoa'.

Uso: zzchavepgp nome|e-mail
Ex.: zzchavepgp Carlos Oliveira da Silva
     zzchavepgp carlos@dominio.com.br

zzchecamd5 código no GitHub

Checa o md5sum de arquivos baixados da net.
Nota: A função checa o arquivo no diretório corrente (./')

Uso: zzchecamd5 arquivo md5sum
Ex.: zzchecamd5 ./ubuntu-8.10.iso f9e0494e91abb2de4929ef6e957f7753

zzcidade código no GitHub

http://pt.wikipedia.org/wiki/Anexo:Lista_de_munic%C3%ADpios_do_Brasil
Lista completa com todas as 5.500+ cidades do Brasil, com busca.
Obs.: Sem argumentos, mostra uma cidade aleatória.

Uso: zzcidade [palavra|regex]
Ex.: zzcidade              # mostra uma cidade qualquer
     zzcidade campos       # mostra as cidades com "Campos" no nome
     zzcidade '(SE)'       # mostra todas as cidades de Sergipe
     zzcidade ^X           # mostra as cidades que começam com X

zzcinclude código no GitHub

Acha as funções de uma biblioteca da linguagem C (arquivos .h).
Obs.: O diretório padrão de procura é o /usr/include'.

Uso: zzcinclude nome-biblioteca
Ex.: zzcinclude stdio
     zzcinclude /minha/rota/alternativa/stdio.h

zzcinemark15h código no GitHub

http://cinemark.com.br/programacao/cidade/1
Exibe os filmes com sessão às 15h (mais barata) no Cinemark da sua cidade'.

Uso: zzcinemark15h [cidade | codigo_cinema]
Ex.: zzcinemark15h sao paulo

zzcineuci código no GitHub

http://www.ucicinemas.com.br
Exibe a programação dos cinemas UCI de sua cidade.
Se não for passado nenhum parâmetro, são listadas as cidades e cinemas.
Obs.: não utilize acentos: digite "Sao Paulo", e não "São Paulo'"

Uso: zzcineuci [cidade | codigo_cinema]
Ex.: zzcineuci recife
     zzcineuci 14

zzcnpj código no GitHub

Gera um CNPJ válido aleatório ou valida um CNPJ informado.
Obs.: O CNPJ informado pode estar formatado (pontos e hífen) ou não'.

Uso: zzcnpj [cnpj]
Ex.: zzcnpj 12.345.678/0001-95      # valida o CNPJ
     zzcnpj 12345678000195          # com ou sem formatadores
     zzcnpj                         # gera um CNPJ válido

zzcontapalavra código no GitHub

Conta o número de vezes que uma palavra aparece num arquivo.
Obs.: É diferente do grep -c, que não conta várias palavras na mesma linha.
Opções: -i  ignora a diferença de maiúsculas/minúsculas
        -p  busca parcial, conta trechos de palavra's

Uso: zzcontapalavra [-i|-p] palavra arquivo(s)
Ex.: zzcontapalavra root /etc/passwd
     zzcontapalavra -i -p a /etc/passwd      # Compare com grep -ci a
     cat /etc/passwd | zzcontapalavra root

zzcontapalavras código no GitHub

Conta o número de vezes que cada palavra aparece em um texto.

Opções: -i       Trata maiúsculas e minúsculas como iguais, FOO = Foo = foo
        -n NÚM   Mostra apenas as NÚM palavras mais frequentes

Uso: zzcontapalavras [-i] [-n N] [arquivo(s)]
Ex.: zzcontapalavras arquivo.txt
     zzcontapalavras -i arquivo.txt
     zzcontapalavras -i -n 10 /etc/passwd
     cat arquivo.txt | zzcontapalavras

zzconverte código no GitHub

Faz várias conversões como: caracteres, temperatura e distância.
         cf = (C)elsius             para (F)ahrenheit
         fc = (F)ahrenheit          para (C)elsius
         ck = (C)elsius             para (K)elvin
         kc = (K)elvin              para (C)elsius
         fk = (F)ahrenheit          para (K)elvin
         kf = (K)elvin              para (F)ahrenheit
         km = (K)Quilômetros        para (M)ilhas
         mk = (M)ilhas              para (K)Quilômetros
         db = (D)ecimal             para (B)inário
         bd = (B)inário             para (D)ecimal
         cd = (C)aractere           para (D)ecimal
         dc = (D)ecimal             para (C)aractere
         hc = (H)exadecimal         para (C)aractere
         ch = (C)aractere           para (H)exadecimal
         dh = (D)ecimal             para (H)exadecimal
         hd = (H)exadecimal         para (D)ecima'l

Uso: zzconverte <cf|fc|ck|kc|fk|kf|mk|km|db|bd|cd|dc|hc|ch|dh|hd> número
Ex.: zzconverte cf 5
     zzconverte dc 65
     zzconverte db 32

zzcores código no GitHub

Mostra todas as combinações de cores possíveis no console.
Também mostra os códigos ANSI para obter tais combinações'.

Uso: zzcores
Ex.: zzcores

zzcorpuschristi código no GitHub

Mostra a data de Corpus Christi para qualquer ano.
Obs.: Se o ano não for informado, usa o atual.
Regra: 60 dias depois do domingo de Páscoa'.

Uso: zzcorpuschristi [ano]
Ex.: zzcorpuschristi
     zzcorpuschristi 2009

zzcorrida código no GitHub

Mostra a classificação dos pilotos em várias corridas (F1, Indy, GP, ...).

 Use as seguintes combinações para as corridas
  Fórmula 1: f1 ou formula1
  Fórmula Indy: indy ou formula_indy
  GP2: gp2
  Fórmula Truck: truck ou formula_truck
  Fórmula Truck Sul-Americana: truck_sul
  Stock Car: stock ou stock_car
  Moto GP: moto ou moto_gp
  Moto 2: moto2
  Moto 3: moto3
  Rali: rali
  Sprint Cup (Nascar): nascar ou nascar1 ou sprint ou sprint_cup
  Truck Series (Nascar): nascar2 ou truck_series

Uso: zzcorrida <f1|indy|gp2|truck|truck_sul|stock|rali>';

Uso: zzcorrida <moto|moto_gp|moto2|moto3>';

Uso: zzcorrida <nascar|nascar1|sprint|nascar2|truck_series>
Ex.: zzcorrida truck

zzcpf código no GitHub

Gera um CPF válido aleatório ou valida um CPF informado.
Obs.: O CPF informado pode estar formatado (pontos e hífen) ou não'.

Uso: zzcpf [cpf]
Ex.: zzcpf 123.456.789-09          # valida o CPF
     zzcpf 12345678909             # com ou sem formatadores
     zzcpf                         # gera um CPF válido

zzdata código no GitHub

Calculadora de datas, trata corretamente os anos bissextos.
Você pode somar ou subtrair dias, meses e anos de uma data qualquer.
Você pode informar a data dd/mm/aaaa ou usar palavras como: hoje, ontem.
Na diferença entre duas datas, o resultado é o número de dias entre elas.
Se informar somente uma data, converte para número de dias (01/01/1970 = 0).
Se informar somente um número (de dias), converte de volta para a data.
Esta função também pode ser usada para validar uma data.

Uso: zzdata [data [+|- data|número<d|m|a>]]
Ex.: zzdata                           # que dia é hoje?
     zzdata anteontem                 # que dia foi anteontem?
     zzdata hoje + 15d                # que dia será daqui 15 dias?
     zzdata hoje - 40d                # e 40 dias atrás, foi quando?
     zzdata 31/12/2010 + 100d         # 100 dias após a data informada
     zzdata 29/02/2001                # data inválida, ano não-bissexto
     zzdata 29/02/2000 + 1a           # 28/02/2001 <- respeita bissextos
     zzdata 01/03/2000 - 11/11/1999   # quantos dias há entre as duas?
     zzdata hoje - 07/10/1977         # quantos dias desde meu nascimento?
     zzdata 21/12/2012 - hoje         # quantos dias para o fim do mundo?

zzdatafmt código no GitHub

Muda o formato de uma data, com várias opções de personalização.
Reconhece datas em vários formatos, como aaaa-mm-dd, dd.mm.aaaa e dd/mm.
Obs.: Se você não informar o ano, será usado o ano corrente.
Use a opção --en para usar nomes de meses em inglês.
Use a opção -f para mudar o formato de saída (o padrão é DD/MM/AAAA):

     Código   Exemplo     Descrição
     --------------------------------------
     AAAA     2003        Ano com 4 dígitos
     AA       03          Ano com 2 dígitos
     A        3           Ano sem zeros à esquerda (1 ou 2 dígitos)
     MES      fevereiro   Nome do mês
     MMM      fev         Nome do mês com três letras
     MM       02          Mês com 2 dígitos
     M        2           Mês sem zeros à esquerda
     DD       01          Dia com 2 dígitos
     D        1           Dia sem zeros à esquerda

Uso: zzdatafmt [-f formato] [data]
Ex.: zzdatafmt 2011-12-31                 # 31/12/2011
     zzdatafmt 31.12.11                   # 31/12/2011
     zzdatafmt 31/12                      # 31/12/2011    (ano atual)
     zzdatafmt -f MES hoje                # maio          (mês atual)
     zzdatafmt -f MES --en hoje           # May           (em inglês)
     zzdatafmt -f AAAA 31/12/11           # 2011
     zzdatafmt -f MM/DD/AA 31/12/2011     # 12/31/11
     zzdatafmt -f D/M/A 01/02/2003        # 1/2/3
     zzdatafmt -f "D de MES" 01/05/95     # 1 de maio
     echo 31/12/2011 | zzdatafmt -f MM    # 12            (via STDIN)

zzdefinr código no GitHub

http://definr.com
Busca o significado de um termo, palavra ou expressão no site Definr'.

Uso: zzdefinr termo
Ex.: zzdefinr headphone
     zzdefinr in force

zzdiadasemana código no GitHub

Mostra qual o dia da semana de uma data qualquer.
Com a opção -n mostra o resultado em forma numérica (domingo=1).
Obs.: Se a data não for informada, usa a data atual'.

Uso: zzdiadasemana [-n] [data]
Ex.: zzdiadasemana
     zzdiadasemana 31/12/2010          # sexta-feira
     zzdiadasemana -n 31/12/2010       # 6

zzdiasuteis código no GitHub

Calcula o número de dias úteis entre duas datas, inclusive ambas.
Chamada sem argumentos, mostra os total de dias úteis no mês atual.
Obs.: Não leva em conta feriados.

Uso: zzdiasuteis [data-inicial data-final]
Ex.: zzdiasuteis                          # Fevereiro de 2013 tem 20 dias …
     zzdiasuteis 01/01/2011 31/01/2011    # 21

zzdicasl código no GitHub

http://www.dicas-l.unicamp.br
Procura por dicas sobre determinado assunto na lista Dicas-L.
Obs.: As opções do grep podem ser usadas (-i já é padrão)'.

Uso: zzdicasl [opção-grep] palavra(s)
Ex.: zzdicasl ssh
     zzdicasl -w vi
     zzdicasl -vEw 'windows|unix|emacs'

zzdicbabylon código no GitHub

http://www.babylon.com
Tradução de uma palavra em inglês para vários idiomas.
Francês, alemão, japonês, italiano, hebreu, espanhol, holandês e português.
Se nenhum idioma for informado, o padrão é o português'.

Uso: zzdicbabylon [idioma] palavra   #idioma:dut fre ger heb ita jap ptg spa
Ex.: zzdicbabylon hardcore
     zzdicbabylon jap tree

zzdicjargon código no GitHub

http://catb.org/jargon/
Dicionário de jargões de informática, em inglês'.

Uso: zzdicjargon palavra(s)
Ex.: zzdicjargon vi
     zzdicjargon all your base are belong to us

zzdicportugues código no GitHub

http://www.dicio.com.br
Dicionário de português.
Obs.: Ainda não funciona com palavras acentuadas :( [issue #41']

Uso: zzdicportugues palavra
Ex.: zzdicportugues bolacha

zzdicportugues2 código no GitHub

http://www.dicio.com.br
Dicionário de português.
Definição de palavras e conjugação verbal
Fornecendo uma "palavra" como argumento retorna seu significado e sinônimo.
Se for seguida do termo "def", retorna suas definições.
Se for seguida do termo "conj", retorna todas as formas de conjugação.
Pode-se filtrar pelos modos de conjugação, fornecendo após o "conj" o modo
desejado:
ind (indicativo), sub (subjuntivo), imp (imperativo), inf (infinitivo)

Uso: zzdicportugues2 palavra [def|conj [ind|sub|conj|imp|inf]]
Ex.: zzdicportugues2 bolacha
     zzdicportugues2 verbo conj sub

zzdiffpalavra código no GitHub

Mostra a diferença entre dois textos, palavra por palavra.
Útil para conferir revisões ortográficas ou mudanças pequenas em frases.
Obs.: Se tiver muitas *linhas* diferentes, use o comando diff'.

Uso: zzdiffpalavra arquivo1 arquivo2
Ex.: zzdiffpalavra texto-orig.txt texto-novo.txt

zzdolar código no GitHub

http://economia.terra.com.br
Busca a cotação do dia do dólar (comercial, turismo e PTAX)'.

Uso: zzdolar
Ex.: zzdolar

zzdominiopais código no GitHub

http://www.iana.org/cctld/cctld-whois.htm
Busca a descrição de um código de país da internet (.br, .ca etc)'.

Uso: zzdominiopais [.]código|texto
Ex.: zzdominiopais .br
     zzdominiopais br
     zzdominiopais republic

zzdos2unix código no GitHub

Converte arquivos texto no formato Windows/DOS (CR+LF) para o Unix (LF).
Obs.: Também remove a permissão de execução do arquivo, caso presente'.

Uso: zzdos2unix arquivo(s)
Ex.: zzdos2unix frases.txt
     cat arquivo.txt | zzdos2unix

zzecho código no GitHub

Mostra textos coloridos, sublinhados e piscantes no terminal (códigos ANSI).
Opções: -f, --fundo       escolhe a cor de fundo
        -l, --letra       escolhe a cor da letra
        -p, --pisca       texto piscante
        -s, --sublinhado  texto sublinhado
        -N, --negrito     texto em negrito (brilhante em alguns terminais)
        -n, --nao-quebra  não quebra a linha no final, igual ao echo -n
Cores: preto vermelho verde amarelo azul roxo ciano branco
Obs.: \t, \n e amigos são sempre interpretados (igual ao echo -e)'.

Uso: zzecho [-f cor] [-l cor] [-p] [-s] [-N] [-n] [texto]
Ex.: zzecho -l amarelo Texto em amarelo
     zzecho -f azul -l branco -N Texto branco em negrito, com fundo azul
     zzecho -p -s Texto piscante e sublinhado

zzenglish código no GitHub

http://www.dict.org
Busca definições em inglês de palavras da língua inglesa em DICT.org'.

Uso: zzenglish palavra-em-inglês
Ex.: zzenglish momentum

zzenviaemail código no GitHub

Envia email via ssmtp.
Opções:
  -h, --help     exibe a ajuda.
  -v, --verbose  exibe informações para debug durante o processamento.
  -V, --version  exibe a versão.
  -f, --from     email do remetente.
  -t, --to       email dos destinatários (separe com vírgulas, sem espaço).
  -c, --cc       email dos destinatários em cópia (vírgulas, sem espaço).
  -b, --bcc      emails em cópia oculta (vírgulas, sem espaço).
  -s, --subject  o assunto do email.
  -e, --mensagem arquivo que contém a mensagem/corpo do email'.

Uso: zzenviaemail -f email -t email [-c email] [-b email] -s assunto -m msg
Ex.: zzenviaemail -f quem_envia@dominio.com -t quem_recebe@dominio.com \
     -s "Teste de e-mail" -m "./arq_msg.eml"

zzestado código no GitHub

Lista os estados do Brasil e suas capitais.
Obs.: Sem argumentos, mostra a lista completa.

Opções: --sigla        Mostra somente as siglas
        --nome         Mostra somente os nomes
        --capital      Mostra somente as capitais
        --slug         Mostra somente os slugs (nome simplificado)
        --formato FMT  Você escolhe o formato de saída, use os tokens:
                       {sigla}, {nome}, {capital}, {slug}, \n , \t
        --python       Formata como listas/dicionários do Python
        --javascript   Formata como arrays do JavaScript
        --php          Formata como arrays do PHP
        --html         Formata usando a tag <SELECT> do HTML
        --url,--url2   Exemplos simples de uso da opção --formato

Uso: zzestado [--OPÇÃO]
Ex.: zzestado                      # [mostra a lista completa]
     zzestado --sigla              # AC AL AP AM BA …
     zzestado --html               # <option value="AC">AC - Acre</option> …
     zzestado --python             # siglas = ['AC', 'AL', 'AP', …
     zzestado --formato '{sigla},'             # AC,AL,AP,AM,BA,…
     zzestado --formato '{sigla} - {nome}\n'   # AC - Acre …
     zzestado --formato '{capital}-{sigla}\n'  # Rio Branco-AC …

zzextensao código no GitHub

Informa a extensão de um arquivo.
Obs.: Caso o arquivo não possua extensão, retorna vazio ""'.

Uso: zzextensao arquivo
Ex.: zzextensao /tmp/arquivo.txt       # resulta em "txt"
     zzextensao /tmp/arquivo           # resulta em ""

zzfeed código no GitHub

Leitor de Feeds RSS e Atom.
Se informar a URL de um feed, são mostradas suas últimas notícias.
Se informar a URL de um site, mostra a URL do(s) Feed(s).
Obs.: Use a opção -n para limitar o número de resultados (Padrão é 10).

Uso: zzfeed [-n número] URL...
Ex.: zzfeed http://aurelio.net/feed/
     zzfeed -n 5 aurelio.net/feed/          # O http:// é opcional
     zzfeed aurelio.net funcoeszz.net       # Mostra URL dos feeds

zzferiado código no GitHub

Verifica se a data passada por parâmetro é um feriado ou não.
Caso não seja passado nenhuma data é pego a data atual.
Pode-se configurar a variável ZZFERIADO para os feriados regionais.
O formato é o dd/mm:descrição, por exemplo: 20/11:Consciência negra'.

Uso: zzferiado -l [ano] | [data]
Ex.: zzferiado 25/12/2008
     zzferiado -l
     zzferiado -l 2010

zzfoneletra código no GitHub

Conversão de telefones contendo letras para apenas números'.

Uso: zzfoneletra telefone
Ex.: zzfoneletra 2345-LINUX              # Retorna 2345-54689
     echo 5555-HELP | zzfoneletra        # Retorna 5555-4357

zzfrenteverso2pdf código no GitHub

Combina 2 arquivos, frentes.pdf e versos.pdf, em um único frenteverso.pdf.
Opções:
  -rf, --frentesreversas  informa ordem reversa no arquivo frentes.pdf.
  -rv, --versosreversos   informa ordem reversa no arquivo versos.pdf.
   -d, --diretorio        informa o diretório de entrada/saída. Padrao=".".
   -v, --verbose          exibe informações de debug durante a execução'.

Uso: zzfrenteverso2pdf [-rf] [-rv] [-d diretorio]
Ex.: zzfrenteverso2pdf
     zzfrenteverso2pdf -rf
     zzfrenteverso2pdf -rv -d "/tmp/dir_teste"

zzfreshmeat código no GitHub

http://freshmeat.net
Procura por programas na base do site Freshmeat'.

Uso: zzfreshmeat programa
Ex.: zzfreshmeat tetris

zzglobo código no GitHub

Mostra a programação Rede Globo do dia'.

Uso: zzglobo
Ex.: zzglobo

zzgoogle código no GitHub

http://google.com
Pesquisa no Google diretamente pela linha de comando'.

Uso: zzgoogle [-n <número>] palavra(s)
Ex.: zzgoogle receita de bolo de abacaxi
     zzgoogle -n 5 ramones papel higiênico cachorro

zzgravatar código no GitHub

http://www.gravatar.com
Monta a URL completa para o Gravatar do email informado.

Opções: -t, --tamanho N      Tamanho do avatar (padrão 80, máx 512)
        -d, --default TIPO   Tipo do avatar substituto, se não encontrado

Se não houver um avatar para o email, a opção --default informa que tipo
de avatar substituto será usado em seu lugar:
    mm          Mistery Man, a silhueta de uma pessoa (não muda)
    identicon   Padrão geométrico, muda conforme o email
    monsterid   Monstros, muda cores e rostos
    wavatar     Rostos, muda características e cores
    retro       Rostos pixelados, tipo videogame antigo 8-bits
Veja exemplos em http://gravatar.com/site/implement/images/

Uso: zzgravatar [--tamanho N] [--default tipo] email
Ex.: zzgravatar fulano@dominio.com.br
     zzgravatar -t 128 -d mm fulano@dominio.com.br
     zzgravatar --tamanho 256 --default retro fulano@dominio.com.br

zzhexa2str código no GitHub

Converte os bytes em hexadecimal para a string equivalente'.

Uso: zzhexa2str [bytes]
Ex.: zzhexa2str 40 4d 65 6e 74 65 42 69 6e 61 72 69 61   # sem prefixo
     zzhexa2str 0x42 0x69 0x6E                           # com prefixo 0x
     echo 0x42 0x69 0x6E | zzhexa2str

zzhora código no GitHub

Faz cálculos com horários.
A opção -r torna o cálculo relativo à primeira data, por exemplo:
  02:00 - 03:30 = -01:30 (sem -r) e 22:30 (com -r)

Uso: zzhora [-r] hh:mm [+|- hh:mm] ...
Ex.: zzhora 8:30 + 17:25        # preciso somar dois horários
     zzhora 12:00 - agora       # quando falta para o almoço?
     zzhora -12:00 + -5:00      # horas negativas!
     zzhora 1000                # quanto é 1000 minutos?
     zzhora -r 5:30 - 8:00      # que horas ir dormir para acordar às 5:30?
     zzhora -r agora + 57:00    # e daqui 57 horas, será quando?
     zzhora 1:00 + 2:00 + 3:00 - 4:00 - 0:30   # cálculos múltiplos

zzhoracerta código no GitHub

http://www.worldtimeserver.com
Mostra a hora certa de um determinado local.
Se nenhum parâmetro for passado, são listados as localidades disponíveis.
O parâmetro pode ser tanto a sigla quando o nome da localidade.
A opção -s realiza a busca somente na sigla'.

Uso: zzhoracerta [-s] local
Ex.: zzhoracerta rio grande do sul
     zzhoracerta -s br
     zzhoracerta rio
     zzhoracerta us-ny

zzhoramin código no GitHub

Converte horas em minutos.
Obs.: Se não informada a hora, usa o horário atual para o cálculo'.

Uso: zzhoramin [hh:mm]
Ex.: zzhoramin
     zzhoramin 10:53       # Retorna 653
     zzhoramin -10:53      # Retorna -653

zzhorariodeverao código no GitHub

Mostra as datas de início e fim do horário de verão.
Obs.: Ano de 2008 em diante. Se o ano não for informado, usa o atual.
Regra: 3º domingo de outubro/fevereiro, exceto carnaval (4º domingo)'.

Uso: zzhorariodeverao [ano]
Ex.: zzhorariodeverao
     zzhorariodeverao 2009

zzhowto código no GitHub

http://www.ibiblio.org
Procura documentos do tipo HOWTO'.

Uso: zzhowto [--atualiza] palavra
Ex.: zzhowto apache
     zzhowto --atualiza

zzipinternet código no GitHub

http://www.getip.com
Mostra o seu número IP (externo) na Internet'.

Uso: zzipinternet
Ex.: zzipinternet

zzjquery código no GitHub

Exibe a descrição da função JQuery informada.
Caso não seja passado o nome, serão exibidas informações acerca do $().
Se usado o argumento -s, será exibida somente a sintaxe'.

Uso: zzjquery [-s] funcao
Ex.: zzjquery gt
     zzjquery -s gt

zzjuntalinhas código no GitHub

Junta várias linhas em uma só, podendo escolher o início, fim e separador.

Melhorias em relação ao comando paste -s:
- Trata corretamente arquivos no formato Windows (CR+LF)
- Lê arquivos ISO-8859-1 sem erros no Mac (o paste dá o mesmo erro do tr)
- O separador pode ser uma string, não está limitado a um caractere
- Opções -i e -f para delimitar somente um trecho a ser juntado

Opções: -d sep        Separador a ser colocado entre as linhas (padrão: Tab)
        -i, --inicio  Início do trecho a ser juntado (número ou regex)
        -f, --fim     Fim do trecho a ser juntado (número ou regex)

Uso: zzjuntalinhas [-d separador] [-i texto] [-f texto] arquivo(s)
Ex.: zzjuntalinhas arquivo.txt
     zzjuntalinhas -d @@@ arquivo.txt             # junta toda as linhas
     zzjuntalinhas -d : -i 10 -f 20 arquivo.txt   # junta linhas 10 a 20
     zzjuntalinhas -d : -i 10 arquivo.txt         # junta linha 10 em diante
     cat /etc/named.conf | zzjuntalinhas -d '' -i '^[a-z]' -f '^}'

zzkill código no GitHub

Mata processos pelo nome do seu comando de origem.
Com a opção -n, apenas mostra o que será feito, mas não executa.
Se nenhum argumento for informado, mostra a lista de processos ativos'.

Uso: zzkill [-n] [comando [comando2 ...]]
Ex.: zzkill
     zzkill netscape
     zzkill netsc soffice startx

zzlembrete código no GitHub

Sistema simples de lembretes: cria, apaga e mostra'.

Uso: zzlembrete [texto]|[número [d]]
Ex.: zzlembrete                      # Mostra todos
     zzlembrete 5                    # Mostra o 5º lembrete
     zzlembrete 5d                   # Deleta o 5º lembrete
     zzlembrete Almoço com a sogra   # Adiciona lembrete

zzlimpalixo código no GitHub

Retira linhas em branco e comentários.
Para ver rapidamente quais opções estão ativas num arquivo de configuração.
Além do tradicional #, reconhece comentários de arquivos .vim.
Obs.: Aceita dados vindos da entrada padrão (STDIN)'.

Uso: zzlimpalixo [arquivos]
Ex.: zzlimpalixo ~/.vimrc
     cat /etc/inittab | zzlimpalixo

zzlinha código no GitHub

Mostra uma linha de um texto, aleatória ou informada pelo número.
Obs.: Se passado um argumento, restringe o sorteio às linhas com o padrão'.

Uso: zzlinha [número | -t texto] [arquivo(s)]
Ex.: zzlinha /etc/passwd           # mostra uma linha qualquer, aleatória
     zzlinha 9 /etc/passwd         # mostra a linha 9 do arquivo
     zzlinha -2 /etc/passwd        # mostra a penúltima linha do arquivo
     zzlinha -t root /etc/passwd   # mostra uma das linhas com "root"
     cat /etc/passwd | zzlinha     # o arquivo pode vir da entrada padrão

zzlinux código no GitHub

http://www.kernel.org/kdist/finger_banner
Mostra as versões disponíveis do Kernel Linux'.

Uso: zzlinux
Ex.: zzlinux

zzlinuxnews código no GitHub

http://... - vários
Busca as últimas notícias sobre linux em sites em inglês.
Obs.: Cada site tem uma letra identificadora que pode ser passada como
      parâmetro, para informar quais sites você quer pesquisar:

         F)reshMeat         Linux T)oday
         S)lashDot          Linux W)eekly News
         O)S News

Uso: zzlinuxnews [sites]
Ex.: zzlinuxnews
     zzlinuxnews fs

zzlocale código no GitHub

http://funcoeszz.net/locales.txt
Busca o código do idioma (locale) - por exemplo, português é pt_BR.
Com a opção -c, pesquisa somente nos códigos e não em sua descrição'.

Uso: zzlocale [-c] código|texto
Ex.: zzlocale chinese
     zzlocale -c pt

zzloteria código no GitHub

http://www1.caixa.gov.br/loterias
Consulta os resultados da quina, megasena, duplasena, lotomania e lotofácil.
Obs.: Se nenhum argumento for passado, todas as loterias são mostradas'.

Uso: zzloteria [quina | megasena | duplasena | lotomania | lotofacil]
Ex.: zzloteria
     zzloteria quina megasena

zzloteria2 código no GitHub

Resultados da quina, megasena, duplasena, lotomania, lotofácil, federal e timemania.
Se o 2º argumento for um número, pesquisa o resultado filtrando o concurso.
Se nenhum argumento for passado, todas as loterias são mostradas.

Uso: zzloteria2 [[quina|megasena|duplasena|lotomania|lotofacil|federal|timemania|loteca] concurso]
Ex.: zzloteria2
     zzloteria2 quina megasena

zzmaiores código no GitHub

Acha os maiores arquivos/diretórios do diretório atual (ou outros).
Opções: -r  busca recursiva nos subdiretórios
        -f  busca somente os arquivos e não diretórios
        -n  número de resultados (o padrão é 10')

Uso: zzmaiores [-r] [-f] [-n <número>] [dir1 dir2 ...]
Ex.: zzmaiores
     zzmaiores /etc /tmp
     zzmaiores -r -n 5 ~

zzmaiusculas código no GitHub

Converte todas as letras para MAIÚSCULAS, inclusive acentuadas'.

Uso: zzmaiusculas [texto]
Ex.: zzmaiusculas eu quero gritar                # via argumentos
     echo eu quero gritar | zzmaiusculas         # via STDIN

zzmat código no GitHub

Uma coletânea de funções matemáticas simples.
Se o primeiro argumento for um '-p' seguido de número sem espaço
define a precisão dos resultados ( casas decimais ), o padrão é 6
Em cada função foi colocado um pequeno help um pouco mais detalhado,
pois ficou muito extenso colocar no help do zzmat apenas.

Funções matemáticas disponíveis.
mmc mdc somatoria produtoria media soma fat arranjo arranjo_r combinacao
combinacao_r pa pa2 pg area volume eq2g d2p egr err egc egc3p ege vetor
converte sen cos tan csc sec cot asen acos atan log ln abs
raiz potencia pow elevado aleatorio random det conf_eq sem_zeros
fibonacci (fib) lucas tribonacci (trib) newton binomio_newton
Mais detalhes: zzmat função

Uso: zzmat [-pnumero] funcoes [número] [número]
Ex.: zzmat mmc 8 12
     zzmat media 5[2] 7 4[3]
     zzmat somatoria 3 9 2x+3
     zzmat -p3 sen 60g

zzmd5 código no GitHub

Calcula o código MD5 dos arquivos informados, ou de um texto via STDIN.
Obs.: Wrapper portável para os comandos md5 (Mac) e md5sum (Linux).

Uso: zzmd5 [arquivo(s)]
Ex.: zzmd5 arquivo.txt
     cat arquivo.txt | zzmd5

zzminiurl código no GitHub

http://migre.me
Encurta uma URL utilizando o site migre.me.
Obs.: Se a URL não tiver protocolo no início, será colocado http:/'/

Uso: zzminiurl URL
Ex.: zzminiurl http://www.funcoeszz.net
     zzminiurl www.funcoeszz.net         # O http:// no início é opcional

zzminusculas código no GitHub

Converte todas as letras para minúsculas, inclusive acentuadas'.

Uso: zzminusculas [texto]
Ex.: zzminusculas NÃO ESTOU GRITANDO             # via argumentos
     echo NÃO ESTOU GRITANDOO | zzminusculas     # via STDIN

zzmoeda código no GitHub

http://br.invertia.com
Busca a cotação de várias moedas (mais de 100!) em relação ao dólar.
Com a opção -t, mostra TODAS as moedas, sem ela, apenas as principais.
É possível passar várias palavras de pesquisa para filtrar o resultado.
Obs.: Hora GMT, Dólares por unidade monetária para o Euro e a Libra'.

Uso: zzmoeda [-t] [pesquisa]
Ex.: zzmoeda
     zzmoeda -t
     zzmoeda euro libra
     zzmoeda -t peso

zzmoneylog código no GitHub

Consulta lançamentos do Moneylog, com pesquisa avançada e saldo total.
Obs.: Chamado sem argumentos, pesquisa o mês corrente
Obs.: Não expande lançamentos recorrentes e parcelados.

Uso: zzmoneylog [-d data] [-v valor] [-t tag] [--total] [texto]
Ex.: zzmoneylog                       # Todos os lançamentos deste mês
     zzmoneylog mercado               # Procure por mercado
     zzmoneylog -t mercado            # Lançamentos com a tag mercado
     zzmoneylog -t mercado -d 2011    # Tag mercado em 2011
     zzmoneylog -t mercado --total    # Saldo total da tag mercado
     zzmoneylog -d 31/01/2011         # Todos os lançamentos desta data
     zzmoneylog -d 2011               # Todos os lançamentos de 2011
     zzmoneylog -d ontem              # Todos os lançamentos de ontem
     zzmoneylog -d mes                # Todos os lançamentos deste mês
     zzmoneylog -d mes --total        # Saldo total deste mês
     zzmoneylog -d 2011-0[123]        # Regex: que casa Jan/Fev/Mar de 2011
     zzmoneylog -v /                  # Todos os pagamentos parcelados

zzmudaprefixo código no GitHub

Move os arquivos que tem um prefixo comum para um novo prefixo.
Opções:
  -a, --antigo informa o prefixo antigo a ser trocado.
  -n, --novo   informa o prefixo novo a ser trocado'.

Uso: zzmudaprefixo -a antigo -n novo
Ex.: zzmudaprefixo -a "antigo_prefixo" -n "novo_prefixo"
     zzmudaprefixo -a "/tmp/antigo_prefixo" -n "/tmp/novo_prefixo"

zznarrativa código no GitHub

http://translate.google.com
Narra frases em português usando o Google Tradutor.

Uso: zznarrativa palavras
Ex.: zznarrativa regex é legal

zznatal código no GitHub

http://www.ibb.org.br/vidanet
A mensagem "Feliz Natal" em vários idiomas'.

Uso: zznatal [palavra]
Ex.: zznatal                   # busca um idioma aleatório
     zznatal russo             # Feliz Natal em russo

zznome código no GitHub

http://www.significado.origem.nom.br/
Dicionário de nomes, com sua origem, numerologia e arcanos do tarot.
Pode-se filtrar por significado, origem, letra (primeira letra), tarot
marca (no mundo), numerologia ou tudo - como segundo argumento (opcional).
Por padrão lista origem e significado.

Uso: zznome nome [significado|origem|letra|marca|numerologia|tarot|tudo]
Ex.: zznome maria
     zznome josé origem

zznomefoto código no GitHub

Renomeia arquivos do diretório atual, arrumando a seqüência numérica.
Obs.: Útil para passar em arquivos de fotos baixadas de uma câmera.
Opções: -n  apenas mostra o que será feito, não executa
        -i  define a contagem inicial
        -d  número de dígitos para o número
        -p  prefixo padrão para os arquivo's

Uso: zznomefoto [-n] [-i N] [-d N] [-p TXT] arquivo(s)
Ex.: zznomefoto -n *                        # tire o -n para renomear!
     zznomefoto -n -p churrasco- *.JPG      # tire o -n para renomear!
     zznomefoto -n -d 4 -i 500 *.JPG        # tire o -n para renomear!

zznoticiaslinux código no GitHub

http://... - vários
Busca as últimas notícias sobre Linux em sites nacionais.
Obs.: Cada site tem uma letra identificadora que pode ser passada como
      parâmetro, para informar quais sites você quer pesquisar:

        Y)ahoo Linux         B)r Linux
        V)iva o Linux        U)nder linux
        N)otícias linux

Uso: zznoticiaslinux [sites]
Ex.: zznoticiaslinux
     zznoticiaslinux yn

zznoticiassec código no GitHub

http://... - vários
Busca as últimas notícias em sites especializados em segurança.
Obs.: Cada site tem uma letra identificadora que pode ser passada como
      parâmetro, para informar quais sites você quer pesquisar:

      Linux Security B)rasil    Linux T)oday - Security
      Linux S)ecurity           Security F)ocus
      C)ERT/CC

Uso: zznoticiassec [sites]
Ex.: zznoticiassec
     zznoticiassec bcf

zzora código no GitHub

http://ora-code.com
Retorna a descrição do erro Oracle (ORA-NNNNN)'.

Uso: zzora numero_erro
Ex.: zzora 1234

zzpalpite código no GitHub

Palpites de jogos para várias loterias: quina, megasena, lotomania, etc.
Aqui está a lista completa de todas as loterias suportadas:
quina, megasena, duplasena, lotomania, lotofácil, timemania, federal, loteca

Uso: zzpalpite [quina|megasena|duplasena|lotomania|lotofacil|federal|timemania|loteca]
Ex.: zzpalpite
     zzpalpite megasena
     zzpalpite megasena federal lotofacil

zzpascoa código no GitHub

Mostra a data do domingo de Páscoa para qualquer ano.
Obs.: Se o ano não for informado, usa o atual.
Regra: Primeiro domingo após a primeira lua cheia a partir de 21 de março'.

Uso: zzpascoa [ano]
Ex.: zzpascoa
     zzpascoa 1999

zzpiada código no GitHub

http://www.xalexandre.com.br/
Mostra uma piada diferente cada vez que é chamada'.

Uso: zzpiada
Ex.: zzpiada

zzporcento código no GitHub

Calcula porcentagens.
Se informado um número, mostra sua tabela de porcentagens.
Se informados dois números, mostra a porcentagem relativa entre eles.
Se informados um número e uma porcentagem, mostra o valor da porcentagem.
Se informados um número e uma porcentagem com sinal, calcula o novo valor.

Uso: zzporcento valor [valor|[+|-]porcentagem%]
Ex.: zzporcento 500           # Tabela de porcentagens de 500
     zzporcento 500.0000      # Tabela para número fracionário (.)
     zzporcento 500,0000      # Tabela para número fracionário (,)
     zzporcento 5.000,00      # Tabela para valor monetário
     zzporcento 500 25        # Mostra a porcentagem de 25 para 500 (5%)
     zzporcento 500 1000      # Mostra a porcentagem de 1000 para 500 (200%)
     zzporcento 500,00 2,5%   # Mostra quanto é 2,5% de 500,00
     zzporcento 500,00 +2,5%  # Mostra quanto é 500,00 + 2,5%

zzpronuncia código no GitHub

http://www.m-w.com
Fala a pronúncia correta de uma palavra em inglês'.

Uso: zzpronuncia palavra
Ex.: zzpronuncia apple

zzramones código no GitHub

http://aurelio.net/doc/ramones.txt
Mostra uma frase aleatória, das letras de músicas da banda punk Ramones.
Obs.: Informe uma palavra se quiser frases sobre algum assunto especifico'.

Uso: zzramones [palavra]
Ex.: zzramones punk
     zzramones

zzrandbackground código no GitHub

Muda aleatoriamente o background do GNOME.
A opção -l faz o script entrar em loop.
ATENÇÃO: o caminho deve conter a última / para que funcione:
  /wallpaper/ <- funciona
  /wallpaper  <- não funciona

Uso: zzrandbackground -l <caminho_wallpapers> <segundo>
Ex.: zzrandbackground /media/wallpaper/
     zzrandbackground -l /media/wallpaper/ 5

zzrastreamento código no GitHub

http://www.correios.com.br
Acompanha encomendas via rastreamento dos Correios'.

Uso: zzrastreamento <código_da_encomenda> ...
Ex.: zzrastreamento RK995267899BR
     zzrastreamento RK995267899BR RA995267899CN

zzrelansi código no GitHub

Coloca um relógio digital (hh:mm:ss) no canto superior direito do terminal'.

Uso: zzrelansi [-s|--stop]
Ex.: zzrelansi

zzromanos código no GitHub

Conversor de números romanos para indo-arábicos e vice-versa'.

Uso: zzromanos número
Ex.: zzromanos 1987                # Retorna: MCMLXXXVII
     zzromanos XLIII               # Retorna: 43

zzrot13 código no GitHub

Codifica/decodifica um texto utilizando a cifra ROT13'.

Uso: zzrot13 texto
Ex.: zzrot13 texto secreto               # Retorna: grkgb frpergb
     zzrot13 grkgb frpergb               # Retorna: texto secreto
     echo texto secreto | zzrot13        # Retorna: grkgb frpergb

zzrot47 código no GitHub

Codifica/decodifica um texto utilizando a cifra ROT47'.

Uso: zzrot47 texto
Ex.: zzrot47 texto secreto               # Retorna: E6IE@ D64C6E@
     zzrot47 E6IE@ D64C6E@               # Retorna: texto secreto
     echo texto secreto | zzrot47        # Retorna: E6IE@ D64C6E@

zzrpmfind código no GitHub

http://rpmfind.net/linux
Procura por pacotes RPM em várias distribuições de Linux.
Obs.: A arquitetura padrão de procura é a i386'.

Uso: zzrpmfind pacote [distro] [arquitetura]
Ex.: zzrpmfind sed
     zzrpmfind lilo mandr i586

zzsecurity código no GitHub

http://... - vários
Mostra os últimos 5 avisos de segurança de sistemas de Linux/UNIX.
Suportados: Debian FreeBSD Gentoo Mandriva Slackware Suse Ubuntu'.

Uso: zzsecurity [distros]
Ex.: zzsecutiry
     zzsecurity mandriva
     zzsecurity debian gentoo

zzsemacento código no GitHub

Tira os acentos de todas as letras (áéíóú vira aeiou)'.

Uso: zzsemacento texto
Ex.: zzsemacento AÇÃO 1ª bênção           # Retorna: ACAO 1a bencao
     echo AÇÃO 1ª bênção | zzsemacento    # Retorna: ACAO 1a bencao

zzsenha código no GitHub

Gera uma senha aleatória de N caracteres únicos (não repetidos).
Obs.: Sem opções, a senha é gerada usando letras e números.

Opções: -p, --pro   Usa letras, números e símbolos para compor a senha
        -n, --num   Usa somente números para compor a senha

Uso: zzsenha [--pro|--num] [n]     (padrão n=8)
Ex.: zzsenha
     zzsenha 10
     zzsenha --num 9
     zzsenha --pro 30

zzseq código no GitHub

Mostra uma seqüência numérica, um número por linha, ou outro formato.
É uma emulação do comando seq, presente no Linux.
Opções:
  -f    Formato de saída (printf) para cada número, o padrão é '%d\n''

Uso: zzseq [-f formato] [número-inicial [passo]] número-final
Ex.: zzseq 10                   # de 1 até 10
     zzseq 5 10                 # de 5 até 10
     zzseq 10 5                 # de 10 até 5 (regressivo)
     zzseq 0 2 10               # de 0 até 10, indo de 2 em 2
     zzseq 10 -2 0              # de 10 até 0, indo de 2 em 2
     zzseq -f '%d:' 5           # 1:2:3:4:5:
     zzseq -f '%0.4d:' 5        # 0001:0002:0003:0004:0005:
     zzseq -f '(%d)' 5          # (1)(2)(3)(4)(5)
     zzseq -f 'Z' 5             # ZZZZZ

zzsextapaixao código no GitHub

Mostra a data da sexta-feira da paixão para qualquer ano.
Obs.: Se o ano não for informado, usa o atual.
Regra: 2 dias antes do domingo de Páscoa'.

Uso: zzsextapaixao [ano]
Ex.: zzsextapaixao
     zzsextapaixao 2008

zzshuffle código no GitHub

Desordena as linhas de um texto (ordem aleatória)'.

Uso: zzshuffle [arquivo(s)]
Ex.: zzshuffle /etc/passwd         # desordena o arquivo de usuários
     cat /etc/passwd | zzshuffle   # o arquivo pode vir da entrada padrão

zzsigla código no GitHub

http://www.acronymfinder.com
Dicionário de siglas, sobre qualquer assunto (como DVD, IMHO, WYSIWYG).
Obs.: Há um limite diário de consultas por IP, pode parar temporariamente'.

Uso: zzsigla sigla
Ex.: zzsigla RTFM

zzss código no GitHub

Protetor de tela (Screen Saver) para console, com cores e temas.
Temas: mosaico, espaco, olho, aviao, jacare, alien, rosa, peixe, siri.
Obs.: Aperte Ctrl+C para sair'.

Uso: zzss [--rapido|--fundo] [--tema <tema>] [texto]
Ex.: zzss
     zzss fui ao banheiro
     zzss --rapido /
     zzss --fundo --tema peixe

zzstr2hexa código no GitHub

Converte string em bytes em hexadecimal equivalente'.

Uso: zzstr2hexa [string]
Ex.: zzstr2hexa @MenteBrilhante    # 40 4d 65 6e 74 65 42 72 69 6c 68 61 6e…
     zzstr2hexa bin                # 62 69 6e
     echo bin | zzstr2hexa         # 62 69 6e

zzsubway código no GitHub

Mostra uma sugestão de sanduíche para pedir na lanchonete Subway.
Obs.: Se não gostar da sugestão, chame a função novamente para ter outra'.

Uso: zzsubway
Ex.: zzsubway

zztabuada código no GitHub

Imprime a tabuada de um número de 1 a 10.
Se não for informado nenhum argumento será impressa a tabuada de 1 a 9.
O argumento pode ser entre 0 a 99.

Uso: zztabuada [número]
Ex.: zztabuada
     zztabuada 2

zztac código no GitHub

Inverte a ordem das linhas, mostrando da última até a primeira.
É uma emulação (portável) do comando tac, presente no Linux.

Uso: zztac [arquivos]
Ex.: zztac /etc/passwd
     zztac arquivo.txt outro.txt
     cat /etc/passwd | zztac

zztempo código no GitHub

http://weather.noaa.gov/
Mostra as condições do tempo (clima) em um determinado local.
Se nenhum parâmetro for passado, são listados os países disponíveis.
Se só o país for especificado, são listadas as suas localidades.
As siglas também podem ser usadas, por exemplo SBPA = Porto Alegre'.

Uso: zztempo <país> <localidade>
Ex.: zztempo 'United Kingdom' 'London City Airport'
     zztempo brazil 'Curitiba Aeroporto'
     zztempo brazil SBPA

zztool código no GitHub



zztradutor código no GitHub

http://translate.google.com
Google Tradutor, para traduzir frases para vários idiomas.
Caso não especificado o idioma, a tradução será português -> inglês.
Use a opção -l ou --lista para ver todos os idiomas disponíveis.
Use a opção -a ou --audio para ouvir a frase na voz feminina do google.

Alguns idiomas populares são:
     pt = português         fr = francês
     en = inglês            it = italiano
     es = espanhol          de = alemão

Uso: zztradutor [de-para] palavras
Ex.: zztradutor o livro está na mesa    # the book is on the table
     zztradutor pt-en livro             # book
     zztradutor pt-es livro             # libro
     zztradutor pt-de livro             # Buch
     zztradutor de-pt Buch              # livro
     zztradutor de-es Buch              # Libro
     zztradutor --lista                 # Lista todos os idiomas
     zztradutor --lista eslo            # Procura por "eslo" nos idiomas
     zztradutor --audio                 # Gera um arquivo OUT.WAV

zztrocaarquivos código no GitHub

Troca o conteúdo de dois arquivos, mantendo suas permissões originais'.

Uso: zztrocaarquivos arquivo1 arquivo2
Ex.: zztrocaarquivos /etc/fstab.bak /etc/fstab

zztrocaextensao código no GitHub

Troca a extensão dos arquivos especificados.
Com a opção -n, apenas mostra o que será feito, mas não executa'.

Uso: zztrocaextensao [-n] antiga nova arquivo(s)
Ex.: zztrocaextensao -n .doc .txt *          # tire o -n para renomear!

zztrocapalavra código no GitHub

Troca uma palavra por outra, nos arquivos especificados.
Obs.: Além de palavras, é possível usar expressões regulares'.

Uso: zztrocapalavra antiga nova arquivo(s)
Ex.: zztrocapalavra excessão exceção *.txt

zztv código no GitHub

Mostra a programação da TV, diária ou semanal, com escolha de emissora.

Canais:
adulto                 espn_brasil        megapix       sony_spin
ae                     espn_mais          megapix_hd    space
ae_hd                  esporte_interativo mgm           space_hd
amazon                 eurochannel        mix_tv        sport_tv
animal                 film_arts          mtv           sport_tv2
arte1                  for_man            multishow     sport_tv3
axn                    fox                nat_geo       studio_universal
axn_hd                 fox_hd             nat_geo_hd    super_rede
baby                   fox_life           nbr           syfy
band                   fox_news           nhk           tbs
band_espotes           fox_sports         nickelodeon   tcm
band_news              futura             nick_hd       telecine
bbc                    fx                 nick_jr       telecine_action
bbc_hd                 gazeta             off           telecine_action_hd
biography              glitz              playboy       telecine_cult
bis_hd                 globo              playboy_tv    telecine_fun
bloomberg              globo_bahia        ppv1          telecine_hd
boomerang              globo_campinas     ppv2          telecine_pipoca
canal_21               globo_df           ppv3          telecine_pipoca_hd
canal_boi              globo_eptv         ppv4          telecine_premium
canal_brasil           globo_goias        ppv5          tele_sur
cancao_nova            globo_minas        ppv6          terra_viva
cartoon                globo_news         premiere_fc   tnt
casa_clube             globo_poa          private_gold  tnt_hd
cinemax                globo_rj           rai           tooncast
climatempo             globo_sp           ra_tim_bum    travel
cnn                    gloob              record        trutv
cnn_espanhol           gnt                record_news   trutv_hd
cnt                    golf               redetv        tv5_monde
combate                hbo                rede_familia  tv_brasil
comedy                 hbo2               rede_genesis  tv_brasil_central
concert                hbo_family         rede_vida     tv_camara
corinthians            hbo_hd             rit           tv_escola
cultura                hbo_plus           rtp           tv_espanha
discovery              hbo_plus_e         rural         tv_justica
discovery_civilization hbo_signature      rush_hd       tv_uniao
discovery_hd           history            santa_cecilia universal
discovery_kids         history_hd         sbt           venus
discovery_science      home_health        senac         vh1
discovery_turbo        htv                senado        vh1_hd
disney                 investigacao       sesc          vh1_mega
disney_hd              isat               sexy_hot      viva
disney_jr              lbv                sexy_prive    warner
disney_xd              max                shoptime      warner_hd
dwtv                   max_hd             sic           woohoo
entertainment          max_prime          sony
espn                   max_prime_e        sony_hd

Programação corrente:
doc, esportes, filmes, infantil, series, variedades, todos, agora (padrão).

Se o segundo argumento for "semana" ou "s" mostra toda programação semanal.
Opção só é válida para os canais.
Se o primeiro argumento é cod seguido de um número, obtido pelas listagens
citadas anteriormente, com segundo argumento, mostra um resumo do programa.

Uso: zztv <emissora> [semana|s]  ou  zztv cod <numero>
Ex.: zztv cultura
     zztv cod 3235238

zztweets código no GitHub

Busca as mensagens mais recentes de um usuário do Twitter.
Use a opção -n para informar o número de mensagens (padrão é 5, máx 20).

Uso: zztweets [-n N] username
Ex.: zztweets oreio
     zztweets -n 10 oreio

zzunescape código no GitHub

Restaura caracteres codificados como entidades HTML e XML (&lt; &#62; ...).
Entende entidades (&gt;), códigos decimais (&#62;) e hexadecimais (&#x3E;).

Opções: --html  Restaura caracteres HTML
        --xml   Restaura caracteres XML

Uso: zzunescape [--html] [--xml] [arquivo(s)]
Ex.: zzunescape --xml arquivo.xml
     zzunescape --html arquivo.html
     cat arquivo.html | zzunescape --html

zzunicode2ascii código no GitHub

Converte caracteres Unicode (UTF-8) para seus similares ASCII (128).

Uso: zzunicode2ascii [arquivo(s)]
Ex.: zzunicode2ascii arquivo.txt
     cat arquivo.txt | zzunicode2ascii

zzuniq código no GitHub

Retira as linhas repetidas, consecutivas ou não.
Obs.: Não altera a ordem original das linhas, diferente do sort|uniq.

Uso: zzuniq [arquivo(s)]
Ex.: zzuniq /etc/inittab
     cat /etc/inittab | zzuniq

zzunix2dos código no GitHub

Converte arquivos texto no formato Unix (LF) para o Windows/DOS (CR+LF)'.

Uso: zzunix2dos arquivo(s)
Ex.: zzunix2dos frases.txt
     cat arquivo.txt | zzunix2dos

zzvira código no GitHub

Vira um texto, de trás pra frente (rev) ou de ponta-cabeça.
Ideia original de: http://www.revfad.com/flip.html (valeu @andersonrizada)

Uso: zzvira [-X] texto
Ex.: zzvira Inverte tudo             # odut etrevnI
     zzvira -X De pernas pro ar      # ɹɐ oɹd sɐuɹǝd ǝp

zzwikipedia código no GitHub

http://www.wikipedia.org
Procura na Wikipédia, a enciclopédia livre.
Obs.: Se nenhum idioma for especificado, é utilizado o português.

Idiomas: de (alemão)    eo (esperanto)  es (espanhol)  fr (francês)
         it (italiano)  ja (japonês)    la (latin)     pt (português)

Uso: zzwikipedia [-idioma] palavra(s)
Ex.: zzwikipedia sed
     zzwikipedia Linus Torvalds
     zzwikipedia -pt Linus Torvalds

zzxml código no GitHub

Parser simples (e limitado) para arquivos XML/HTML.
Obs.: Este parser é usado pelas Funções ZZ, não serve como parser genérico.
Obs.: Necessário pois não há ferramenta portável para lidar com XML no Unix.

Opções: --tidy      Reorganiza o código, deixando uma tag por linha
        --tag       Extrai (grep) uma tag específica
        --untag     Remove todas as tags, deixando apenas texto
        --unescape  Converte as entidades &foo; para caracteres normais

Uso: zzxml [--tidy] [--tag NOME] [--untag] [--unescape] [arquivo(s)]
Ex.: zzxml --tidy arquivo.xml
     zzxml --untag --unescape arquivo.xml                     # xml -> txt
     zzxml --tag title --untag --unescape arquivo.xml         # títulos
     cat arquivo.xml | zzxml --tag item | zzxml --tag title   # aninhado

zzzz código no GitHub

Mostra informações sobre as funções, como versão e localidade.
Opções: --atualiza  baixa a versão mais nova das funções
        --teste     testa se a codificação e os pré-requisitos estão OK
        --bashrc    instala as funções no ~/.bashrc
        --tcshrc    instala as funções no ~/.tcshrc
        --zshrc     instala as funções no ~/.zshr'c

Uso: zzzz [--atualiza|--teste|--bashrc|--tcshrc|--zshrc]
Ex.: zzzz
     zzzz --teste