Shell Script para Linux HOWTOs
Publicado por Luis Daniel Assulfi (última atualização em 02/02/2011)
[ Hits: 4.855 ]
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
Wallpaper aleatório para Fluxbox
Instalador de Lutris com winehq-staging para rodar Origin em Debian Bullseye (Kernel 5.10.0-23) - 64
pega IP de sua máquina na NET -DNA do ratinho
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (4)