Programa de músicas

O programa serve pra visualizar as músicas que estão na sua pasta Música, tocar música pedida e tocar todas em sequência. Este é meu primeiro script, depois que li o artigo: https://www.vivaolinux.com.br/artigo/Introducao-ao-Shell-Script-1/ Criei este script voltado pra iniciantes como eu, expliquei todas as linhas que escrevi pra um bom entendimento do código (assim espero :D ). Para o programa rodar precisa ter instalado o mpg321: $ sudo apt-get install mpg321 IMPORTANTE! Na primeira vez que for rodar o programa, digite: $ ./programa instalar ou $ bash programa instalar isso vai criar 1 diretório e 3 arquivos na sua pasta pessoal, importantes pra interação do programa, se tiver dúvidas de onde será criado o diretório e os arquivos dê uma visualizada no começo do script. Caso encontre algum erro no código ou uma opção melhor de comandos pra implementar no programa me mande por e-mail : [email protected]

Por: Alentz


Checar MD5SUM e SHA1SUM

Use o script seguido do nome do arquivo e depois a chave. Retorna "Sucesso" ou "Falha". Bom para testar integridade de imagens ISO.

Por: Xerxes


Calcular tamanho ideal da memória SWAP

Entre com a RAM e receba o quanto você deve colocar de SWAP (mínimo, com hibernação e máximo).

Por: Xerxes


Montar e desmontar ISOs do Debian e adicionar CD/DVDs ao repositório

Saudações! Este script é simples e visa auxiliar novos usuários a automatizarem algumas tarefas básicas do Debian. O objetivo é, através de um menu interativo, adicionar quaisquer CD/DVDs do Debian ao repositório local, montar e desmontar as imagens ISO do Debian sem a necessidade de digitar comandos. Vou disponibilizar o código fonte, e explicar um pouco sobre, como editá-lo se necessário. Mas não vou entrar muito em detalhes sobre os comandos em um todo, caso deseje aprender mais, leia, aprenda, procure! Caso você encontre algum erro no código ou queira deixar alguma sugestão, sinta-se a vontade para contribuir nos comentários! Vamos lá, primeiro temos de antemão as seguintes considerações: 0. Vamos considerar que você sabe utilizar alguns comandos básicos como: mount, umount, cd, chmod etc. 1. Os CD/DVDs do Debian são montados geralmente no diretório: /media/cdrom 2. Você deve especificar o caminho completo onde as ISOs estarão disponíveis para montagem quando necessário. 3. Se você utiliza uma versão 8.4 do Debian, e lançarem uma versão 8.5, você baixa as novas ISOs, e substitui os nomes no script. 4. Se você mudar a ISO de local, ou se por algum motivo o local for alterado, você precisa editar o script, e inserir novamente os caminhos corretos. Abaixo está contido o "Menu" que aparece para interatividade com o usuário: clear sleep 1 echo " Bem vindo ao programa de montagem de DVDs do Debian! " echo " " sleep 1 echo " Por favor insira o número que corresponde, a opção desejada: " echo " " echo "0) Montar debian-live-8.4.0-amd64-cinnamon-desktop.iso em /media/cdrom" echo "1) Montar debian-8.4.0-amd64-DVD-1.iso em /media/cdrom" echo "2) Montar debian-8.4.0-amd64-DVD-2.iso em /media/cdrom" echo "3) Montar debian-8.4.0-amd64-DVD-3.iso em /media/cdrom" echo " " echo "4) Montar debian-update-8.4.0-amd64-DVD-1.iso em /media/cdrom" echo "5) Montar debian-update-8.4.0-amd64-DVD-2.iso em /media/cdrom" echo " " echo "6) Desmontar imagem atual em /media/cdrom" echo " " echo "7) Adicionar CD/DVD ao Repositório Local do Debian" echo " " echo "8) Sair " Para editar o menu, basta editar as linhas referentes acima, respeitando os padrões dos comandos e comentários. Depois é só salvar e sair. A linha de comando "read option" é a linha de comando que lê um valor chamado "option", que é comparado com as opções referentes ao script, e se positivo executa uma opção, caso contrário retorna ao menu novamente. Você pode mudar este valor para "florzinha" ou para o que você quiser, por exemplo: read florzinha Abaixo vamos ver somente uma das opções, que monta as imagens ISO: if [ "$option" = "1" ];then clear echo "Montantando debian-8.4.0-amd64-DVD-1.iso em /media/cdrom ..." mount -o loop /media/carlos/hd-externo/linux/debian/debian-isos/debian-8.4.0-amd64-DVD-1.iso /media/cdrom sleep 1 clear echo "Imagem montada com sucesso! " sleep 2 echo "Pressione ENTER para retornar ao Menu Inicial." read #pausa clear fi Observe que neste exemplo, foi inserido o seguinte caminho para a pasta onde as imagens estão guardadas: /media/carlos/hd-externo/linux/debian/debian-isos/ Ou seja, você deve inserir corretamente o caminho, pois caso contrário terá um erro! Caso você baixe uma nova iso, com uma nova versão e etc, é só alterar o nome da iso, nesta parte: /media/carlos/hd-externo/linux/debian/debian-isos/debian-8.4.0-amd64-DVD-1.iso Para, por exemplo: /media/carlos/hd-externo/linux/debian/debian-isos/debian-10.9.0-amd64-DVD-8.iso O comando de desmontar é umount, não é necessário falar muito sobre ele, pois ele só desmonta imagens montadas em /media/cdrom. Mas ele pode ser util para desmontar qualquer imagem montada no diretório /media/cdrom. O comando que adiciona os CD/DVDs ao repositório local do Debian, que está contido na opção 7 do Menu, e pode ser editado, caso necessário. É este: apt-cdrom add Também podem ser adicionados novas opções a este menu, tipo, apt update, apt upgrade, apt dist-upgrade etc. Para adicionar uma nova opção ao menu, é só inserir o novo número e descrição referentes a opção desejada, e modificar de acordo com a necessidade. E posteriormente, adicionar o valor referente opção proposta no menu, para que seja executada a ação desejada. Para isso, pode ser copiado um dos valores e objetos de outro menu, e editado conforme desejado. Vou deixar uma sugestão abaixo: No menu: echo "8) Atualizando Repositórios Locais do Debian..." A tarefa referente a esta opção do menu: if [ "$option" = "8" ];then clear echo "Atualizando Repositórios Locais do Debian" sleep 1 clear apt-get update sleep 1 clear echo "Repositórios Locais Atualizados com Sucesso !!!" sleep 1 clear exit fi Para finalizarmos, existem várias formas de executar este programa. No terminal, como root (comando su, ou sudo +comando) pode ser executado: ./COMANDO sh comando Ou ainda, para transformar o arquivo em um comando executável no terminal, você pode copiá-lo para a pasta /bin e colocar o nome que você quiser, que tenha o comando, ex.: cp montar-debian-isos /bin/montardebian Depois, para executar, você simplesmente abre o terminal e digita: sudo montardebian Ou se já estiver logado como root: montardebian Ou se você não quiser digitar mesmo, invente um comando mais fácil ainda tipo "123" é só renomear o arquivo /bin/montardebian. E é claro, isso varia da criatividade de cada um, e também da necessidade de não querer digitar nada e nem ficar memorizando comandos. É isso aí! Até a próxima.

Por: Carlos Adriano


Gerenciador usando Dialog

Resolvi usar o tempo livre que usava passeando na web para aprender algo útil, e levei como inspiração a oficina do meu vizinho. Quando fui postar encontrei o script do amigo, que por coincidência usa a mesma idéia mas é executado de uma forma bem diferente, portanto para evitar dúvidas de plágio cito ele primeiramente: https://www.vivaolinux.com.br/script/Gerenciador-Simples-de-Empresa/ Já é bem funcional, mas profissionais da área podem encontrar redundâncias porque se trata de aprendizado nos tempos livres e, aos poucos, conserto os erros e adiciono coisas. Ele está dividido em "subscripts" e portanto depende dos demais para funcionar totalmente, este é o menu. Como não posso lotar a sessão, o restante pode ser encontrado abaixo: https://github.com/centralkidede/gerenciador-oficina Tem o "dialog" como dependência. Quem quiser editar coloca no comentário porque o objetivo é crescimento mútuo ;)

Por: soul


Renomear seu pendrive (Debian)

Renomea o pendrive, baixa o mtools e retira um possivel erro se tiver. Espero que funcione para vocês. :) o/

Por: Bruno






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts