Hardware Info Script

Okay her for nylig besluttede jeg mig for at finde ud af hvad der svarede til enhedshåndteringen i windows når man er i linux jeg ville gerne have en nem måde at se mit grafikkort min processor og hvor meget ram jeg havde så fik hjælp fra en linux guru til at lave et script der kan vise mig de system oplysninger og hvordan man intergrerede det i linux så scriptet kan køres over alt fra systemet via terminalen det vil jeg så vise her så andre linux brugere kan få glæde af det og så jeg kan huske det og bruge det på andre systemer jeg kommer i nærheden af start i dit hjemme bibliotek brug nano eller hvilken tekst editor du nu foretrækker navngiv filen som du ønsker kommandoen skal hedde og efterfølg det af sh jeg har kaldt mit script for hwinfo.sh her kommer scriptet som det skal se ud :

!/bin/bash

clear
grep ‘model name’ proc cpuinfo
grep memtotal proc meminfo awk -f’ ‘ ‘ print memtotal 2 1024; ‘
lspci grep vga
det gemmer du så control + x og svar yes til spørgsmålet om at gemme herefter gør du scriptet tilgængeligt for hele systemet og for alle brugere om computeren bliver slukket eller genstartet først skal du give scriptet rettighed til at blive kørt når det er tilgængeligt for alle brugere det gør du sådan her:
sudo chmod -x hwinfo.sh
skriv din kode tryk enter og det er udført og nu kopiere du scriptet over så det er tilgængeligt for alle uanset om der er genstart eller nedlukning af systemet eller noget som helst således:
sudo cp hwinfo.sh /usr/local/bin
du skulle nu være i stand til at køre hwinfo.sh over alt i systemet og det vil vise dig din cpu dine ram angivet i megabyte mb og hvad dit grafikkort hedder hvis du i stedet vil have kommandoen til blot at hedde hwinfo skal du ligge et permanent alias i dit system dette gøres sådan her lav et alias det laver hwinfo.sh om til hwinfo
alias hwinfo hwinfo.sh
hvis du blot skriver denne kommando vil det kun virke i det du har det aktive vindue åbent og du ville skulle skrive det hver gang det holder jo ikke så ligesom vi gjorde scriptet permanent tilgængeligt ved opstart må vi gøre aliaset permanent tilgængeligt hver gang systemet startes det er to måder at gøre dette på lokalt baseret på den individuelle bruger og over hele systemet gjort tilgængeligt for alle brugere
den lokale metode:
sudo nano .bashrc
dette er en tekst fil som initializere mange standard kommandoer for den enkelte bruger og er individuelt pr brugerens home director her skrives i bunden:
alias hwinfo hwinfo.sh
altså alias navnet på genvejen den refference genvejen gælder for det var så for den lokale bruger hvis det skal gælde for alle tværs over systemet så skrives det samme alias men i en anden fil placering denne placering kommer her
systemwide:
sudo nano /etc/bash/.bashrc
forudsat selvfølgelig at det er bash shellen du bruger ellers må du finde den tilsvarende fil for den shell du anvender i dit system.