Pular para o conteúdo

Shell Script para Linux HOWTOs

Olá pessoal do VOL, tudo bem?

Elaborei esse script para instalação e visualização dos famosos Linux HOWTOs!

Aguardo comentários.

Daniel
Luis Daniel Assulfi ldassulfi
Hits: 5.206 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Olá pessoal do VOL, tudo bem?

Elaborei esse script para instalação e visualização dos famosos Linux HOWTOs!

Aguardo comentários.

Daniel
Download LinuxHOWTOs.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Identificar arquivos criados ou removidos no sistema.

Multiconversor (Octal para binário, decimal para hexadecimal, etc)

Faz backup do MySQL e envia para FTP

Gapt-get (GUI para o apt-get)

Script para calcular a media área de cobertura de impressão (toner ou tinta)

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.