infonow - all system information
Publicado por Slackjeff (última atualização em 13/07/2018)
[ Hits: 1.638 ]
Homepage: https://slackjeff.com.br
Informações do sistema. Maiores informações em: https://notabug.org/jeffersonrocha/infonow
#!/bin/sh #===========HEADER==================================================| #AUTHOR # Jefferson Rocha <lrcjefferson@gmail.com> # #PROGRAM # infonow - All system information! # #SMALL DESC # Look all information on your OS # #CHANGELOG #===================================================================| #=====VARS==========================| name="infonow" version="0.2" #===================================| #=====TEST==========================| [ "$UID" -ne "0" ] && { printf '%b\n' "Only Root!" exit 1 } #===================================| #====FUNC===========================| _usage(){ cat << EOF NAME infonow...[OPTION] USAGE help, usage Open this help option and exit. VERSION ${version} AUTHOR Jefferson Rocha <lrcjefferson@gmail.com> EOF exit 0 } information(){ #===> Running System OS_SYSTEM=$(grep "^NAME" /etc/os-release | cut -d '=' -f '2') # Find name OS_SYSTEM="${OS_SYSTEM//\"/}" # Have " ? no more. #===> CPU CPU=$(grep "^m.*me" /proc/cpuinfo | cut -d ':' -f 2) # Find model name CPU="${CPU/ /}" # space? noooo #===> SPACE HD_TOTAL=$(df -HP | grep "/$" | cut -d ' ' -f 8) # Total space HD_DISP=$(df -HP | grep "/$" | cut -d ' ' -f 13) # Available space #===> UPTIME UPTIME=$(uptime -p) UPTIME="${UPTIME/up/}" # cut initial up UPTIME="${UPTIME/ /}" # BYE BYE SPACE #===> MEM RAM=$(free -ht | grep "^[Mm]em.*" | cut -d ' ' -f '10') # RAM? #===> KERNEL KERNEL_VERSION=$(uname -r) # Need a kernel baby #===> GATEWAY GATEWAY=$(ip route | grep "^default" | cut -d ' ' -f '3' | head -n1) # Gateway } #===================================| if [ "$1" = "usage" ] || [ "$1" = "help" ];then _usage fi clear # Print STDOUT information # Call Function cat <<END $name Version $version +-+-+-+-+-+-+-+-+-+-+-+-+-System Information+-+-+-+-+-+-+-+-+-+-+-+-+- Operational System: $OS_SYSTEM Lang: $LANG Kernel Version: $KERNEL_VERSION Cpu: $CPU Uptime: $UPTIME Total Ram:: $RAM HD: $HD_DISP of $HD_TOTAL Gateway: $GATEWAY +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- END
Comando grub2-update no Fedora
Mostrando informações sobre conexões ppp dos clientes
Terminal logando vários SSH em abas
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
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)
O que você está ouvindo agora? [2] (183)
Gestão de Ambiente em uma rede Linux (2)
Ajuda Pra Melhoria do NFTABLES. (7)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (4)