Biblioteca de cores para o Bash
Esse é um script básico que serve como biblioteca para a impressão de texto no bash ou emulador de shell compatíveis com bash. Para usar é necessário importar o script com $ source /local_do_script/bash_colors_lib.sh usar `echo -e` para o echo imprimir as cores, Exemplos: $ echo -e "$(b_white_bd)Texto branco negrito com fundo preto"; echo -e "${b_blue_bw}G${b_red_bw}o${b_yellow_bw}o${b_blue_bw}g${b_green_bw}l${b_red_bw}e${white_bd}" // Google Para facilitar a utilização como você pode observar, nós geramos uma lista de nome amigáveis de variáveis para imprimir a cores, com um padrão bem fácil de entender, os nomes estão divididos em três sessões, "prefixo_cor_sufixo", onde o Prefixo_ é relativo ao estilo do texto, a cor relativo a cor mesmo, e o sufixo relativo ao cor de background. abaixo tem um lista detalhada do Prefixos cores e sufixos; #################################################################################### # ESTILOS # # 00: Nenhum none # 01: Negrito b_ # 04: Sublinhado u_ # 05: Piscante f_ # 07: Reverso r_ # 08: Oculto h_ ##################################################################################### # CORES DE TEXTO # # 30: Preto black # 31: Vermelho red # 32: Verde green # 33: Amarelo yellow # 34: Azul blue # 35: Magenta (Rosa) magenta # 36: Ciano (Azul Ciano) ciano # 37: Branco white ##################################################################################### # CORES DE FUNDO # # 40: Preto _bd (dark) # 41: Vermelho _br # 42: Verde _bg # 43: Amarelo _by # 44: Azul _bb # 45: Magenta (Rosa) _bm # 46: Ciano (Azul Ciano) _bc # 47: Branco _bw
Por: Isaac Luiz Angelo Castro
The Universal Argument Parser (with long options)
O script disponibilizado aqui é uma melhoria do "Universal Argument Parser" apresentado em um excelente artigo sobre `getopts` do VOL. Foram feitas modificações para acrescentar suporte simulado às opções longas, isto é, aquelas neste formato: `--opcao-longa`. Todas as modificações estão devidamente documentadas. Para simular as opções longas, as strings que começam com dois hifens são substituídas por suas opções curtas correspondentes; por exemplo, uma opção longa hipotética chamada `--help` é substituída por `-h`. O artigo pode ser acessado por meio deste link: https://www.vivaolinux.com.br/artigo/getopts-criando-scripts-Bash-com-parametros-e-argumentos-personalizaveis Todos os créditos do parser universal são do autor do artigo. As modificações feitas aqui são apenas uma contribuição minha à comunidade.
Por: Fabio Lima
ARSPDF - Programa para manipular arquivos PDF
Manipulação de arquivos PDF, utilizando o utilitário pdftk. É possível dividir, juntar, extrair e rotacionar páginas em um arquivo PDF.
Por: Alexandre Rodrigues dos Santos
Apagar automaticamente arquivos de /var/log*
Shell Script para apagar automaticamente arquivos do diretório /var/log; útil para limpar logs antigos do servidor conforme o agendamento que você configurar no CRON. Ao executar o script, será salvo um arquivo de log com mesmo nome e no mesmo local com o final ".log" Recomenda-se adicionar uma linha em /etc/crontab para execução automática deste script. O código apenas apaga os arquivos, não faz backup.
Por: hauck
Gerador de senhas
Este script gera senhas aleatórias incluindo números e letras maiúsculas via código ASCII, podendo escolher o comprimento (quantidade em caracteres) e a quantidade de senhas a serem geradas. Dê permissão de execução: $ chmod +x gerar_senha.sh Para criar: $ ./gera_senha.sh
Por: Romulo Pavanello
Verificar badblocks em unidade de disco
Este script fará a verificação de setores defeituosos no disco informado. Antes de executa-lo verifique o caminho com o comando: sudo fdisk -l Exemplo de uso se não estiver como root: $ sudo ./verificar_badblocks.sh /dev/sda Substitua /dev/sda pelo caminho correto do dispositivo que quer verificar Caso for verificar o único disco que já está utilizando poderá ter lentidão no sistema devido a verificação
Por: Romulo Pavanello
Hcrawler - Crawler em Python
Um detector de links e emails em Python com funções extras
Por: henrique
Script para automatizar instalação do Gentoo
A ideia desse script é permitir as configurações logo ao início deixando a compilação e configuração autônoma, evitando ter que verificar passos após instalação de pacotes. Para isso, leia os passos desse script e modifique qualquer linha que ache necessário, porém as configurações visam uma boa acomodação com a maior parte dos hardwares presentes, com enfoque maior em plataforma Intel. Ele deve ser usado após o chroot inicial!
Por: Enio Ferlin
Customizar a Instalação do Linux Debian com Preseed
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
Sem espaço na partição home (4)
Aprendendo mais sobre Linux com livro (6)
Procrastinação e autossabotagem são problemas muito comuns na sociedad... (6)