Shell Script para Linux HOWTOs
Publicado por Luis Daniel Assulfi (última atualização em 02/02/2011)
[ Hits: 5.015 ]
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
Script para executar o giFT daemon e uma interface de usuário
Teste do /admin/scripts Alteração
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
ERRO: LAZARUS 4.2 64 no Linux MINT não entra mais apos ajustar desktop... (0)
Pergunta: Meu teclado não está respondendo direito como e consertar? (2)
Secure boot, artigo interessante, nada técnico. (6)
SQLITE não quer funcionar no LINUX LMDE6 64 com Lazaruz 4.2 64bit (n... (0)









