screenFetch - En ultimat systeminformasjonsgenerator for Linux


Vi er for det meste avhengige av integrerte verktøy i Linux for å få systeminformasjonen i GUI, med liten eller ingen endring med endringen i skrivebordsmiljøet. Et klassisk utseende av GUI-systeminformasjonsverktøyet på min Debian Jessie.

Når det gjelder kommandolinjegrensesnitt, har vi kommandoer som viser all systeminformasjon, men det er ingen enkelt kommando som kan gi all informasjon på en gang. Ja! Vi kan alltid skrive et skript for å utføre alle disse oppgavene, men det er ikke mulig for alle.

Det finnes et verktøy «screenFetch» som har alle de ovennevnte funksjonene og mer enn det.

Hva er screenFetch?

ScreenFetch er et systeminformasjonsverktøy designet primært for Bash Shell, men fungerer også med andre skallmiljøer. Verktøyet er smart nok til å automatisk oppdage Linux-distribusjonen du bruker og generere ASCII-logoen til distribusjonen med viss verdifull informasjon til høyre for logoen. Verktøyet kan tilpasses til punkt og prikke, du kan endre farger, ikke angi ASCII og ta skjermbilde etter å ha vist informasjon.

En liste over verdifulle systeminformasjonsskjermer er:

  1. Brukernavn@Vertsnavn
  2. OS
  3. Kjerne
  4. Oppetid
  5. Pakker
  6. Shell
  7. Vedtak
  8. DE
  9. WM
  10. WM-tema
  11. GTK-tema
  12. Ikon tema
  13. Font
  14. prosessor
  15. RAM

Hvordan installere screenFetch i Linux

Vi kan få screenFetch enten ved å bruke git clone eller ved å laste ned kildefiler direkte fra lenken nedenfor. Sjekk «Last ned ZIP»-koblingen til høyre nederst, last ned zip-filen derfra og pakk den ut.

  1. https://github.com/KittyKatt/screenFetch.git

Alternativt kan du også hente pakken ved å bruke wget-kommandoen som vist nedenfor.

wget https://github.com/KittyKatt/screenFetch/archive/master.zip
unzip master.zip

Vi trenger ikke å installere skriptet, bare flytt den utpakkede mappen under /usr/bin og gjør den kjørbar.

mv screenFetch-master/screenfetch-dev /usr/bin
sudo mv screenFetch-master/screenfetch-dev /usr/bin/

Endre navnet på screenFetch-dev binærfil til screenfetch, for enkel bruk.

cd /usr/bin
sudo mv screenfetch-dev screenfetch
chmod 755 screenfetch

Nå skal vi teste kommandoen «screenfetch» rett fra terminalen for å se den generelle informasjonen om systemet vårt.

screenfetch

Kjører screenFetch-kommandoen ved å bruke '-v' (Verbose)-alternativet, her er utdataene fra det samme.

screenfetch -v

Skjul ASCII-logoen for tilsvarende Linux-distribusjon ved å bruke bryteren «-n».

screenfetch -n

Fjern all utskriftsfarge ved å bruke «-N»-alternativet.

screenfetch -N

Avkort utgang i terminal, basert på bredden på terminalen ved å bruke bryteren '-t'.

screenfetch -t

Undertrykk feil i utdata med «-E»-alternativet.

screenfetch -E

Vis gjeldende versjon '-V'.

screenfetch -v

Vis alternativer og hjelp «-h».

screenfetch -h

Bruk screenfetch ved brukerpålogging

Det ville være en fin spøk å bruke dette skriptet slik at så snart en bruker logger på skallet, vises skriptet kjøres og utdata.

For å utføre denne oppgaven må vi legge til linjen nedenfor, som den er til slutten av ~/.bashrc-filen.

if [ -f /usr/bin/screenfetch ]; then screenfetch; fi

Etter å ha lagt til, over linjen, ser ~/.bashrc-filen nå slik ut.

Logg ut og logg på igjen for å sjekke om det er effektivt eller ikke. Det jeg fikk var.

Konklusjon

screenFetch er et veldig fint verktøy som fungerer rett ut av esken, installasjonen var en kakevandring og den fungerer uten en eneste feil selv i den siste Debian-testingen. Den nåværende versjonen er 3.5.0 som fortsatt modnes gradvis. Systeminformasjonen den viser så snart en bruker logger på Bash Shell er blank. Dette fantastiske verktøyet er verdt å prøve, og alle av dere må prøve det. Det ville vært fint om vi fikk et skjermbilde av distribusjonen din.

Det er alt for nå. Jeg kommer snart igjen med en interessant artikkel. Inntil da, følg med og koble til linux-console.net. Lik og del oss, hjelp oss å spre oss. Ikke glem å gi oss din verdifulle tilbakemelding i kommentarfeltet nedenfor.