Mostrar dados do PC
Publicado por Guizeira 16/12/2006
[ Hits: 7.077 ]
Homepage: https://br.linkedin.com/pub/guilherme-moraes-da-fonseca/26/a46/750
Este script mostra os dados do PC, como por exemplo: utilização da memória, espaço do HD (MB), serviços da rede, dentre outros. Tudo com um menu super intuitivo.
#!/bin/bash ## Programa que mostra dados do PC # while : do echo `clear` echo "" echo "## Programa que mostra dados do PC ## " echo " .................................... " echo "" echo "Nome da Maquina: `hostname`" echo "O nome do usuário desta máquina é: `whoami`" echo "O sistema operacional que roda nessa máquina é: `uname -o`" echo "O Kernel é: `uname -r`" echo "O diretório home de `whoami` é: $HOME" echo "" echo " Opções: " echo "" echo " 1) Utilização da memoria " echo " 2) Espaço do Hd (MB) " echo " 3) Servicos da Rede" echo " 4) Executar o programa para verificacao de RootKit's ?? " echo " 5) Usuarios logados na maquina " echo " 6) Gostaria de visualizar o arquivo /var/log/messages ??" echo " 7) Desligar ou Reiniciar a maquina ?? " echo " 8) Sair " read opcao case $opcao in 1) clear echo "" echo "" echo "" echo "" echo " << Utilizacao da Memoria (espaco livre em mb) >>" echo "" echo "" echo " `free -m` " echo "" echo " .................................... " echo "" sleep 4 ;; 2) clear echo "" echo "" echo "" echo "" echo "" echo " << Espaco no HD >> " echo "" echo "`df -h`" echo "" echo " .................................... " echo "" sleep 3 ;; 3) echo "" echo "" echo "" echo "" echo "" echo "" clear echo "<< Servicos de rede rodando >>" echo "`nmap localhost`" echo "" sleep 4 ;; 4) echo "" echo "" echo "" echo "" echo "" echo "" clear echo " Aguarde Um momento " sleep 3 clear echo "" echo "" exec chkrootkit sleep 3 clear ;; 5) clear echo "" echo "" echo "" echo " Usuarios logados :" echo "" echo "`who`" sleep 5 ;; 6) $diretorio=/var/log/messages clear echo "`cat /var/log/messages` " sleep 10 ;; 7) clear echo "" echo " ## Menu para Desligar ou Reiniciar ## " echo "" echo "" echo " Opções: " echo "" echo " 1) Desligar (d): " echo " 2) Reinicar (r): " echo "" sleep 2 read dr clear test "$dr" = "r" &&{ echo "Realizando Operacao as `date`" sleep 1 echo " 25%" sleep 1 echo " 50%" sleep 1 echo " 75%" sleep 1 echo " 100%" sleep 1 clear echo " .....Reiniciando......." echo "" exec shutdown -r now exit } test "$sn" = "d" && echo "Realizando Operacao as `date`" sleep 1 echo " 25%" sleep 1 echo " 50%" sleep 1 echo " 75%" sleep 1 echo " 100%" sleep 2 clear echo " .....Desligando......." sleep 2 exec shutdown -h now clear exit ;; 8) clear echo "" echo "" echo " Gostaria mesmo de sair ( s/n ) ?? " echo "" read sn test "$sn" = "s" &&{ clear echo "" echo "" echo "Script gerado na data e horario de: `date` " sleep 3 clear exit } test "$sn" = "n" && echo "" clear echo "" echo "" echo " Apertou o botao errado neh o paspalho !!!! " sleep 2 ;; esac done #FIM
Inversor de links de download (ou qualquer outra String)
Gerenciador de arquivos youtube-dl
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
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)
Alguém que utilize o Warsaw do BB no Ubuntu 24.04 (3)