Instalador de Pacotes em Dialog
Um instalador simples e usual com dialog. Pode ser usado para instalar pacotes tanto pela internet quanto pacotes baixados da internet. Obs.: - Não sei se vai funcionar em modo geral se falando de distro! - Você precisa ter o dialog instalado
Por: felipe silva
vDNS
Olá pessoal, o vDNS é um script que consiste em auxiliar na verificação de DNS, ele consegue capturar de forma rápida e precisa valores como MX/TXT/A/NS entre outros e comparar se estão corretos diretamente do servidor de hospedagem e dos rootservers de domínios, entre outras opções. Atenção: Script ainda não finalizado, no entanto suas funções estão funcionando corretamente. Utilização do script: vdns [-a] [-n] [-d] [-w] [-p] [-m] [-r] [-f] [-k] [-s] [-b] [-i] [domain] | [ -u update ] | [ -h --help ] Opções: -a : Consulta completa de DNS -n : Retorna somente os servidores NS -d : Retorna somente os servidores NSR -w : Retorna somente o valor do WWW -p : Retorna o teste de ping ao WWW -m : Retorna somente o MX -r : Retorna somente o reverso -f : Retorna somente o SPF -k : Retorna somente o DKIM -b : Retorna somente a situação de registro do domínio na registro.br -i : Retorna somente a situação de registro do domínio na nic.com -u : Verifica se existe alguma atualização. -s : Salva a consulta em um arquivo de texto. -h : Exibe as opções disponíveis. Exemplos: $ vdns -a domain.com $ vdns -k domain.com $ vdns -s domain.com
Por: Percio Andrade Castelo Branco
Renomear em sequência arquivos de imagens acrescentando a informação do tamanho
Um simples script para renomear vários arquivos de imagens e organizar os nomes em sequência adicionando a informação do tamanho (Largura vs Altura) das imagens.
Por: Perfil removido
Get Palavra Amiga
Script shell para baixar o podcast do Bispo Macedo da Igreja Universal do Reino de Deus. Inspirado pelo script de Valter Ferraz Sanches ( http://www.vivaolinux.com.br/~vfs ). Mesmo que você não seja membro de igreja alguma ou tenha religião, vale a pena ouvir os ensinamentos diários deste homem de Deus, sem preconceitos ou críticas. Caso você não concorde com meu ponto de vista a respeito dele e suas mensagens, mas quer fazer o download para usar em outros fins, fique a vontade. Viva o Linux, o software livre, a liberdade de crença, de livre opinião, de nacionalidade, de etnia etc. Dependências do script são: Zenity (a maioria das distro com o Gnome tem), curl e wget (todas as distros que eu conheço têm).
Por: M4iir1c10
Fila com Lista Encadeada Descritor/Cabeçalho
Este script é uma sequencia de fila simples com listas encadeadas, seguem-se os conceitos de fila e alocação dinâmica de memória, também conta com um cabeçalho de implementação fila.h.
Por: Mauricio Moccelin
Knife System 3.5
Para quem não conhece o projeto Knife System: O Knife System é um script em bash que serve para inúmeras finalidades, seja a instalação de um programa .deb com um interface gráfica até a personalização do sistema, tudo de forma rápida, fácil e automatizada. Com ele você deixará de se preocupar com alguns problemas, pode economizar tempo pois ele automatiza muitas tarefas descritas uma a uma no site. Confira e ajude a divulgar, para que mais pessoas possam desfrutar de suas funcionalidades, e para os mais desconfiados o script é totalmente open source e seu código está disponível no github. Página: https://www.facebook.com/knifesystem/ Site: http://knifesystem.com.br Github: http://github.com/anony000/knife_system
Por: Steve Torvalds
Menu em formato texto simples em BASH script feito com comando select
Hoje será feita uma explanação sobre como montar menus em BASH script usando o comando select. O comando "select" permite a criação de um menu bem rudimentar em modo texto, sem o recurso de caixas de texto, como as do aplicativo de terminal dialog, que aparecem em certos momentos na instalação e configuração de distros como Slackware e Debian. Em certos momentos já vi aparecer no processo de configuração do Debian, em linha de comando, um prompt de escolha de opção, muito semelhante ao que aparecerá logo abaixo, quando "select" é usado. Ele cria um sistema de verificação de variável, através de opções numéricas em loop com prompt, que dispensa o uso de comandos como read, while e for. Vem tudo num pacote só. A única coisa requerida dentro da estrutura "select ... do ... done" é uma outra estrutura, a de decisão, que pode ser feita pelos comandos "if ... then ... elif ... else ... fi", "case ... esac" ou até por concatenação usando o comando test e os operadores de concatenação de execução de comandos && e ||. Ao se executar este código, aparece o seguinte texto na tela: === MENU EM BASH === 1) inclusao 2) alteracao 3) exclusao 4) consulta 5) sair #? Na primeira linha há um anúncio do que se trata: um menu em BASH. Obviamente. A partir daí há a exibição das opções do menu, com itens enumerados de 1 a 5, representando um hipotético cadastro. Para ser um programa de verdade, falta a elaboração do código de gerenciamento de cadastro de dados, como o de uma agenda, por exemplo. É um sistema exemplificado que pode ser implementado no futuro, sendo feito apenas o menu por agora. A última linha representada pelos caracteres #? representa o prompt, que espera pelo número da opção. No caso um dos números de 1 a 5. Ao digitar os números de 1 a 5, a variável declarada no "select" ganha a atribuição do texto ao lado do número no menu. Este texto vai para a estrutura "case ... esac" que analisa o que fazer. Para as opções de 1 a 5 é verificado se o valor da variável i corresponde a uma das opções: inclusao, alteracao, exclusao, consulta, sair e o coringa * (otherwise ou default em outras linguagens) para qualquer outro caso. Conforme a alternativa corresponda, é emitido apenas um texto de aviso sobre a opção selecionada. Exceto pela opção 5, que emite a mensagem e sai do programa. Esta saída é feita pelo comando break, que força a retirada da estrutura "select", como é feito quando se usa for e while (lá em cima está escrito que select dispensa loop com for e while, lembram?) No caso de a opção digitada ser diferente de uma das opções de 1 a 5 é emitida a mensagem de erro, solicitando nova tentativa. Conforme explicado. usando a opção 5 a mensagem de saída é exibida e o comando break força a saída do "select". Como só há o comando exit 0, o programa é encerrado retornando o valor 0 para o sistema operacional.
Por: Perfil removido
Ler uma sequências fasta e separar por tamanho [Bioinformática]
O presente script lê um arquivo no formato fasta e separa por tamanhos < 9000; < 18000; >18000 em três arquivos diferentes. Como utilizar? 1) Após download é preciso alterar a permissão do arquivo: chmod +x get_by_length.pl 2) O script pode ser executado assim: ./get_by_length.pl arquivo.fasta ou perl get_by_length.pl arquivo.fasta O resultado será direcionado para três arquivos diferentes: arquivo.fasta_9000.fasta arquivo.fasta_9000_18000.fasta arquivo.fasta_18000_20504.fasta
Por: José Cleydson Ferreira da Silva
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Samba 4 AD-DC 2026: LAPS (Randomizando senhas locais).
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Removendo o bloqueio por erros de senha no Gentoo (systemd)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)









