Shell Script para Linux HOWTOs
Publicado por Luis Daniel Assulfi (última atualização em 02/02/2011)
[ Hits: 4.924 ]
Olá pessoal do VOL, tudo bem?
Elaborei esse script para instalação e visualização dos famosos Linux HOWTOs!
Aguardo comentários.
Daniel
#!/bin/bash # Shell Script para instalação e visualização da documentação do Linux HOWTO's #Elaborado por Luis Daniel echo echo '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@' echo '@ @' echo '@ @' echo '@ Linux HOWTOs @' echo '@ @' echo '@ @' echo '@ Elaborado por: Luis Daniel Assulfi @' echo '@ @' echo '@ @' echo '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@' echo #Rotina para execução do menu principal do backup Principal () { echo 'Selecione a opção desejada:' echo '[I]nstalar Linux HOWTOs' echo '[V]isualizar Linux HOWTOs' echo '[S]air do script' echo echo -e 'Opção = \c'; read opcao echo case $opcao in I)Instalar;echo;Principal;; V)Visualizar;; S)echo 'Shell Script finalizado.';echo;exit;; *)echo 'Opção inválida.';echo;Principal;; esac } #Rotina para instalação do Linux HOWTO's Instalar () { echo -e 'Informe o local onde será instalado o Linux HOWTOs \c';read dirlocal mkdir $dirlocal #Criar uma pasta a partir das informacoes fornecidas pelo usuario cd $dirlocal #Alterando o diretorio para o local onde sera instalado o Linux HOWTO echo echo 'Para a instalação do Linux HOWTO será necessária conexão com a internet.' echo echo -e 'Preparando para baixar arquivos... \c' wget http://www.ibiblio.org/pub/Linux/docs/HOWTO/Linux-HOWTOs.tar.gz echo 'Ok!' echo echo -e 'Instalando arquivos... \c' tar -vzxf Linux-HOWTOs.tar.gz rm Linux-HOWTOs.tar.gz echo 'Ok!' echo echo 'Instalação realizada com sucesso!' echo } #Rotina para visualizar o Linux HOWTO's Visualizar() { echo 'Para visualizar o Linux HOWTOs é necessário ter pelo menos um dos navegadores abaixo instalados.' echo 'Selecione seu navegador padrão:' echo 'Mozilla [F]irefox' echo '[E]piphany browser' echo '[C]ancelar' echo echo -e 'Opção = \c'; read opcao echo case $opcao in F)FirefoxHOWTO;; E)epiphanyHOWTO;; C)Principal;; *)echo 'Opção inválida.';echo;Visualizar;; esac } #Rotina para visualizar o Linux HOWTO pelo firefox FirefoxHOWTO(){ if [ -e /home/$USER/.mozilla/firefox ]; then echo echo -e 'Informe o local onde está instalado o Linux HOWTOs \c';read dirlocal echo firefox $dirlocal/INDEX.html exit else echo echo 'Navegador não enconcrado. Favor selecionar outro navegador.' echo Visualizar fi } #Rotina para visualizar o Linux HOWTO pelo epiphany browser epiphanyHOWTO(){ if [ -e /usr/bin/epiphany-browser ]; then echo echo -e 'Informe o local onde está instalado o Linux HOWTOs \c';read dirlocal echo epiphany-browser $dirlocal/INDEX.html exit else echo echo 'Navegador não enconcrado. Favor selecionar outro navegador.' echo Visualizar fi } Principal
Abrindo Sessão Cluster Beowulf
Nenhum comentário foi encontrado.
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (1)
Primeiras impressões do Debian 13 (23)
systemd-resol... precisa ser reiniciado periodicamente (3)
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (8)