screenFetch - En ultimativ systeminformationsgenerator til Linux


Vi stoler hovedsagelig på integrerede værktøjer i Linux for at få systemoplysningerne i GUI, med ringe eller ingen ændringer med ændringen i skrivebordsmiljøet. Et klassisk udseende af GUI-systeminformationsværktøjet på min Debian Jessie.

Når det kommer til kommandolinjegrænseflade, har vi kommandoer, der viser al systeminformation, men der er ingen enkelt kommando, der er i stand til at levere alle oplysninger på én gang. Ja! Vi kan altid skrive et script til at udføre alle disse opgaver, men det er ikke muligt for alle.

Der findes et værktøj " screenFetch ", som har alle ovennævnte funktioner og mere end det.

ScreenFetch er et systeminformationsværktøj designet primært til Bash Shell, men fungerer også med andre shell-miljøer. Værktøjet er smart nok til automatisk at registrere den Linux-distribution, du bruger, og generere ASCII-logoet for distributionen med visse værdifulde oplysninger til højre for logoet. Værktøjet kan tilpasses til det punkt, du kan ændre farver, indstille ingen ASCII og tage skærmbillede efter at have vist oplysninger.

En liste over værdifulde System Information screenFetch viser er:

  1. [e-mailbeskyttet] _navn
  2. OS
  3. Kerne
  4. Oppetid
  5. Pakker
  6. Skal
  7. Opløsning
  8. DE
  9. WM
  10. WM-tema
  11. GTK-tema
  12. Ikontema
  13. Skrifttype
  14. CPU
  15. RAM

Sådan installeres screenFetch i Linux

Vi kan få screenFetch enten ved hjælp af git-klon eller ved at downloade kildefiler direkte fra nedenstående link. Tjek linket ' Download ZIP ' til højre nederst, download zip-filen derfra og pakk den ud.

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

Alternativt kan du også hente pakken ved hjælp af wget-kommandoen som vist nedenfor.

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

Vi behøver ikke at installere scriptet, bare flyt den udpakkede mappe under /usr/bin og gør det eksekverbart.

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

Skift navnet på screenFetch-dev binær fil til screenfetch for let at bruge.

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

Nu skal vi teste kommandoen ' screenfetch ' lige fra terminalen for at se de samlede oplysninger om vores system.

$ screenfetch

Running screenFetch-kommando ved hjælp af ' -v ' (Verbose) -indstilling, her er output af det samme.

$ screenfetch -v

Skjul ASCII-logoet for den tilsvarende Linux-distribution ved hjælp af kontakten ' -n '.

$ screenfetch -n

Strip alle outputfarver ved hjælp af indstillingen ' -N '.

$ screenfetch -N

Trunker output i terminal, baseret på terminalens bredde ved hjælp af switch '-t'.

$ screenfetch -t

Dæmp fejl i output med indstillingen ' -E '.

$ screenfetch -E

Vis den aktuelle version ' -V '.

$ screenfetch -v

Vis indstillinger og hjælp ' -h '.

$ screenfetch -h

Det ville være et dejligt prank at bruge dette script, så snart en bruger logger ind i skallen, vises scriptets kørsel og output.

For at udføre en sådan opgave skal vi tilføje linjen nedenfor, da den er i slutningen af filen ~/.bashrc .

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

Efter tilføjelse over linjen ser filen ~/.bashrc nu ud.

Log ud og log ind igen for at kontrollere, om det er effektivt eller ej. Hvad jeg fik var.

Konklusion

screenFetch er et meget flot værktøj, der fungerer ud af kassen, installationen var en kagevandring, og den fungerer uden en enkelt fejl selv i den seneste Debian-test. Den aktuelle version er 3.5.0 , som stadig modnes gradvist. Systeminformationen, den viser, så snart en bruger logger ind på Bash Shell, er blank. Dette vidunderlige værktøj er værd at prøve, og alle af jer skal prøve det. Det ville være rart, hvis vi får skærmbillede af din distribution.

Det er alt for nu. Jeg kommer her igen med en anden interessant artikel meget snart. Indtil da hold dig opdateret og tilsluttet linux-console.net. Synes godt om og del os, hjælp os med at blive spredt. Glem ikke at give os din værdifulde feedback i kommentarfeltet nedenfor.