Shell Script para Guia Foca Linux
Publicado por Luis Daniel Assulfi (última atualização em 10/02/2011)
[ Hits: 7.608 ]
Olá pessoal do VOL, tudo bem?
Elaborei um shell script para instalação e visualização do Guia Foca Linux, com referência no site abaixo:
http://www.vivaolinux.com.br/dica/Guia-Foca-Linux-em-sua-Area-de-Trabalho/
Um grande abraço a todos.
Luis Daniel
#!/bin/bash
# Shell Script para instalação e visualização do guia foca-linux
#Elaborado por Luis Daniel
clear
echo
echo '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'
echo '@ @'
echo '@ @'
echo '@ Guia Foca Linux @'
echo '@ @'
echo '@ @'
echo '@ Shell Script para instalação e visualização @'
echo '@ @'
echo '@ @'
echo '@ Elaborado por: Luis Daniel Assulfi @'
echo '@ @'
echo '@ @'
echo '@ ref.: http://www.vivaolinux.com.br/dica/Guia-Foca-Linux-em-sua-Area-de-Trabalho/ @'
echo '@ @'
echo '@ @'
echo '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'
echo
#Rotina para execução do menu principal do script
Principal () {
echo 'Selecione a opção desejada:'
echo '[I]nstalar o Guia Foca Linux'
echo '[V]isualizar o Guia Foca Linux'
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 instalar o Guia Foca Linux
Instalar() {
if [ -e /usr/share/doc/focalinux ]; then
echo
echo 'O Guia Foca Linux já está instalado em seu computador.'
echo
Principal
else
echo
echo 'Preparando para instalar o Guia Foca Linux...'
echo
sudo apt-get update && sudo apt-get install focalinux-html
echo 'O guia foca linux foi instalado com sucesso!'
echo
fi
}
#Rotina para visualizar o Guia Foca Linux
Visualizar() {
echo 'Para visualizar o Guia Foca Linux é necessário ter pelo menos um dos navegadores abaixo instalados.'
echo
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)FirefoxGFL;;
E)epiphanyGFL;;
C)Principal;;
*)echo 'Opção inválida.';echo;Visualizar;;
esac
}
FirefoxGFL() {
echo
echo 'Selecione o nível do guia que deseja visualizar:'
echo '[I]niciante'
echo 'I[n]termediário'
echo '[A]vançado'
echo '[C]ancelar'
echo
echo -e 'Opção = \c'; read opcao
echo
case $opcao in
I)firefox /usr/share/doc/focalinux/html/iniciante/index.html;;
n)firefox /usr/share/doc/focalinux/html/intermediario/index.html;;
A)firefox /usr/share/doc/focalinux/html/avancado/index.html;;
C)Principal;;
*)echo 'Opção inválida.';echo;FirefoxGFL;;
esac
}
epiphanyGFL() {
echo
echo 'Selecione o nível do guia que deseja visualizar:'
echo '[I]niciante'
echo 'I[n]termediário'
echo '[A]vançado'
echo '[C]ancelar'
echo
echo -e 'Opção = \c'; read opcao
echo
case $opcao in
I)epiphany-browser /usr/share/doc/focalinux/html/iniciante/index.html;;
n)epiphany-browser /usr/share/doc/focalinux/html/intermediario/index.html;;
A)epiphany-browser /usr/share/doc/focalinux/html/avancado/index.html;;
C)Principal;;
*)echo 'Opção inválida.';echo;epiphanyGFL;;
esac
}
Principal
Atualizando o sistema no Debian
Transformar eBook em Audiobook
Baixar e usar Bíblia Sagrada usando o terminal linux
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)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
Estou tentando ser legalista, mas tá complicado! (8)
Thinkpads são bons mesmo ?! (0)
Queda no serviços da Cloudflare, alguns sites estão fora do ar. (1)









