# Helper-Script fuer das Info-Tool inxi (LinuxWelt 2017-01) # Hier als Function fuer ~/.bashrc realisiert # # Falls als Standalone-Script bevorzugt, # 1. die ersten beiden Zeilen loeschen ("function ii...") # 2. die geschweifte Klammer der letzten Zeile loeschen # 3. Als .sh-Datei speichern und ausfuehrbar machen function ii () { echo " Auswahl der Info...";echo "" echo " 00 System und Distro (inxi -SI)" echo " 01 Motherboard (inxi -M)" echo " 02 Prozessor (inxi -C)" echo " 03 Speicher (inxi -m)" echo " 04 Videoadapter (inxi -G)" echo " 05 Audio-Geräte (inxi -A)" echo " 06 Netzwerkadapter (inxi -n)" echo " 07 Netz-Konfiguration mit WAN-IP (inxi -ni)" echo " 08 RAID (inxi -R)" echo " 09 Laufwerke (inxi -dD)" echo " 10 Partitionen (inxi -p)" echo " 11 Tasks Top 5 (inxi -tcm5)" echo " 12 Tasks Top 10 (inxi -tcm10)" echo " 13 Temperatur-Sensoren (inxi -s)" echo " 14 Paketquellen (inxi -r)" echo " 15 Netzwerk-Freigaben " echo " 16 Linux-User " echo " 88 inxi-Version (inxi -V)" echo " 99 Alle Infos (inxi -v7)" if [ -n "$1" ]; then answer=$1 else read -p "_" answer fi echo " " case $answer in 00) echo "System und Distro" inxi -SI echo "";echo "Systempfad: $PATH" ;; 01) echo "Motherboard" inxi -M ;; 02) echo "Prozessor" inxi -C ;; 03) echo "Speicher" inxi -mI ;; 04) echo "Videoadapter" inxi -G ;; 05) echo "Audio-Geraete" inxi -A ;; 06) echo "Netzwerkadapter" inxi -n ;; 07) echo "Netz-Konfiguration (incl. WAN-IP)" inxi -ni ;; 08) echo "RAID" inxi -R ;; 09) echo "Laufwerke" inxi -dD ;; 10) echo "Partitionen" inxi -p echo "" df -hTP | grep -v tmpfs ;; 11) echo "Tasks (Top 5)" inxi -tcm5 ;; 12) echo "Tasks (Top 10)" inxi -tcm10 ;; 13) echo "Temperatur-Sensoren" inxi -s ;; 14) echo "Paketquellen" inxi -r ;; 15) echo "Netzwerk-Freigaben" net usershare list echo "" net usershare info | grep -v comment ;; 16) echo "Linux-User" cat /etc/passwd | cut -d: -f1 echo ""; echo "Gescheiterte Anmeldungen:" cat /var/log/auth.log | grep failed ;; 88) echo "inxi-Versionsabfrage" inxi -V | grep -v portable | grep inxi ;; 99) echo "Alle Infos" inxi -v7 -c7 echo "" inxi -tc3 inxi -tm3 ;; *) exit ;; esac }