Systeeminformatie weergeven met Neofetch op Linux
Door de jaren heen is van Linux-gebruikers bekend dat ze scripts schrijven op commandoregels die systeeminformatie van hun machines "ophalen" of weergeven. Meerdere community-gebaseerde scripts van dit type zijn voorbij, maar de meer populaire scripts die er zijn, worden nog steeds gebruikt.
NeoFetch is een van deze scripts en looks om alle functies en mogelijkheden van zijn voorgangers te bieden, maar op een veel meer uitgebreide manier.
Simpel gezegd, als u ooit uw hardwarespecificaties, kernelversie, uptime, desktopomgevingstype en meer (met gemak) wilde controleren - dan is een programma zoals NeoFetch wat u zoekt.
Installatie
De volgende instructies zijn voor een installatie van Neofetch op Debian / Ubuntu. NeoFetch is platformonafhankelijk dus werkt ook op de meeste andere systemen (zelfs Windows!).
De installatie-instructies zijn ook direct beschikbaar voor Arch Linux, Gentoo, Fedora en Mac OS X hier op de GitHub-pagina van het project.
Het is het gemakkelijkst om de volgende drie opdrachten naar uw terminal te kopiëren / plakken, dus er zijn geen fouten bij het invoeren.
Open een terminal en voeg de NeoFetch-softwarebibliotheek toe door het volgende uit te voeren:
echo "deb http://dl.bintray.com/dawidd6/neofetch jessie main" | sudo tee -a /etc/apt/sources.list
Voeg vervolgens de openbare sleutel toe als vertrouwd voor uw systeem door te typen:
curl -L "https://bintray.com/user/downloadSubjectPublicKey?username=bintray" -o Release-neofetch.key
Wacht tot de korte download-output is voltooid en voer het volgende in:
sudo apt-key add Release-neofetch.key && rm Release-neofetch.key
U kunt nu Neofetch op de machine installeren met:
sudo apt-get update && sudo apt-get install neofetch scrot
Zeg "ja" tegen elke prompt.
U hebt nu het programma klaar om te draaien op uw Ubuntu-machine.
Gebruik
Hoe gebruikt u NeoFetch om systeeminformatie af te drukken nu deze is geïnstalleerd? Gelukkig is het vrij eenvoudig, het wordt eenvoudig gedaan door het programma binnen in de terminal te bellen met zijn naam.
Voer deze opdracht van één woord in uw terminal in om de uitvoer van uw systeemspecs te bekijken:
neofetch
Zoals u kunt zien, is de uitvoer vrij gedetailleerd. We kunnen veel meer uit het programma halen door een beetje verder te gaan en extra opties toe te voegen aan het commando.
Hier zijn enkele voorbeelden:
Wijzig de geheugenstatistiek in een voortgangsbalk en schakel de kleurblokken uit door toevoeging van:
neofetch --memory_display bar --color_blocks off
Wijzig de kleuren van de uitvoertekst met deze optie:
neofetch - kleuren 7 7 5 11 7 9
Sla de systeemuitvoerdetails op in een nieuw beeldbestand door een screenshot te maken:
neofetch --scrot / path / to / img
Vervang "/ path / to / img" in de locatie en bestandsnaam waar u uw screenshot wilt maken. De volledige lijst met opties die u kunt gebruiken om verschillende uitgangen te maken, is hier beschikbaar.
aliassen
Het uittypen van de extra delen van uw aangepaste opdrachten kan een beetje repetitief en tijdrovend zijn. Om dit te verhelpen, kunnen we een "alias" maken voor aangepaste NeoFetch-uitgangen die we willen uitvoeren.
Een alias is een kortere opdracht die verwijst naar een ander veel langer commando. Deze aliassen kunnen het beste worden opgeslagen in het ".bashrc" -bestand van uw systeem.
Begin nu met dit bestand te schrijven met Nano:
nano ~ / .bashrc
Hier is een voorbeeldalias om toe te voegen aan de onderkant van het bestand dat een langere NeoFetch-opdracht uitvoert maar met één woord!
De backslashes zetten de code voort op de volgende regel in plaats van deze abrupt te beëindigen, dus een van deze is nodig op elke nieuwe regel (behalve de laatste).
alias neofetch2 = "neofetch \ --block_range 1 8 \ --line_wrap off \ --bold off \ --uptime_shorthand on \ --gtk_shorthand on \ --colors 4 1 8 8 8 7"
Sla op en laat dit bestand staan door tegelijkertijd op het toetsenbord op "Ctrl + x" te drukken, gevolgd door één druk op de "y" -toets om te bevestigen.
Bijna klaar!
Bron het ".bashrc" -bestand zodat de wijzigingen worden opgehaald:
source ~ / .bashrc
Probeer nu de nieuwe Neofetch-alias uit te voeren die we hebben gedefinieerd om de aangepaste uitvoer te zien! Vergeet niet dat we het "neofetch2" noemden:
neofetch2
De terminaluitgang toont de resultaten! Als u een foutmelding krijgt, gaat u terug naar het ".bashrc" -bestand van eerder en controleert u of uw alias correct is opgeschreven.
Conclusie
Als je nog nooit een van deze tools hebt gebruikt, zul je het een welkome aanvulling op je repertoire vinden. Hoewel het niet super essentieel is, is het prettig om een eenvoudige manier te hebben om snel systeemspecificaties te zien en er is geen einde aan de hoeveelheid aliassen die je kunt toevoegen om dingen soepeler te maken. Veel plezier met deze!