Leer Linux via Man Pages
July 19, 2020, Reading time: 4 minutes
Hoe gaaf zou het zijn om Linux te leren via de manpages Om het nog leuker te maken, heb ik dit script gemaakt met verschillende opties en met een coole retro terminal.
Ik raad je aan zodat je de verschillende opties kunt installeren, hoe je dit script aan je eigen behoeften kunt aanpassen en een aantal andere leuke dingen.
Ouderwetse Linux
Op de een of andere manier doen de manpages me altijd een beetje denken aan vroeger, aan old school. Mij is ook verteld door “Linux-mensen” dat ze Linux hebben geleerd door de handleidingpagina’s te lezen. Hoe cool is dat.!
Dit is natuurlijk onzin, of heb ik het mis dat de manpages met het verleden te maken hebben. Ik wilde het weten en heb het opgezocht.
In de eerste twee jaar van de geschiedenis van Unix bestond er geen documentatie. De eerste Unix Programmer’s Manual werd voor het eerst gepubliceerd op 3 november 1971.
Dus eigenlijk bestaan de man-pagina’s al zo lang, zelfs voordat mensen internet, het world wide web (www) gingen gebruiken en zelfs voordat Microsoft bestond.
Een leuk weetje…
Er was een verborgen paasei in de man-db-versie van het man-commando dat ervoor zou zorgen dat het commando “gimme gimme gimme” teruggeeft wanneer het om 00:30 wordt uitgevoerd (een verwijzing naar het ABBA-nummer Gimme! Gimme! Gimme! (A Man) Na middernacht) Het werd geïntroduceerd in 2011, maar eerst beperkt en vervolgens verwijderd in 2017 nadat het eindelijk was gevonden.
Wat zijn man-pagina’s in Linux
Bijna alle pakketten, commando’s, tools, hardwareapparaten, systeemaanroepen, enzovoort, hebben een man-pagina (man-pagina). De man-pagina’s zijn een soort documentatie die details geeft over het gebruik van de verschillende commando’s en toepassingen.
Vind de langste manpages op je pc
U kunt deze code gewoon kopiëren en in uw terminal plaatsen. Het toont je een lijst met de langste man-pagina’s
Code:
for i in {1..9}; do f=/usr/share/man/man$i/$(ls -1S /usr/share/man/man$i/ | head -n1); printf "%s: %9d\n" "$f" $(man "$f" 2>/dev/null | wc -l); done
Man Eye
Om Man Eye te kunnen gebruiken, moeten enkele andere “geweldige” tools worden geïnstalleerd. Dit hangt een beetje af van welke Linux-distributie je gebruikt. Dit script is getest op Debian-gebaseerd en Arch Linux.
sudo apt install suckless-tools
sudo apt install cool-retro-term
sudo apt install zathura
sudo apt install groff
sudo apt install fzf
Of installeer de tool in een lijn
sudo apt install suckless-tools zathura groff cool-retro-term fzf
Om te beginnen gebruik ik dmenu in dit script. dmenu is een dynamisch dmenu maakt deel uit van sukkelloze tools, waarvan ik in de toekomst nog veel meer zou laten zien.
Verder heb ik ervoor gekozen om de coole retro term te gebruiken. Dit omdat, zoals je hierboven kunt lezen, het me een beetje aan vroeger doet denken. Cool-retro-term is een Retro Terminal die je helemaal kunt aanpassen zoals jij dat wilt. Echt gaaf. Vooral omdat je nu het verleden van de manpages kent
Zathura is een minimalistische en is een zeer aanpasbare documentviewer met vi-stijl sneltoetsen. Het biedt een minimalistische en ruimtebesparende interface. Gebruikers communiceren met zathura voornamelijk met het toetsenbord. Verschillende bestandsformaten worden ondersteund via plug-ins. Ondersteuning is beschikbaar voor PDF-, PS-, DjVu- en stripboekbestanden. Zo cool!
Hier vind je de Man Eye GitHub tool
Installeren Man Eye
git clone https://github.com/BullsEye0/man-eye.git
cd man-eye
Gebruik Man Eye
bash man-eye.sh
Er zijn 5 opties die je kunt gebruiken
-
** Willekeurige-Man-pagina ** Zoals de naam al voorspelt, kiest deze optie een willekeurige handmatige pagina. Misschien een goed idee om elke dag een willekeurige Man Eye-pagina te selecteren en te leren :smily:
-
Man-pagina’s zoeken Met deze optie kunt u een handmatige pagina zoeken via het dmenu
-
Man-op-steroïden Hoe gaaf is deze optie! Op het plein in je terminal lees je al een beetje waar het over gaat.
-
Man-PDF De uitvoer van de man-pagina in PDF-formaat. Hier koos ik voor Zathura. Zathura is een minimalistische en is een zeer aanpasbare documentviewer. Het is gemakkelijk om in PDF-formaat af te drukken.
-
En natuurlijk als laatste de “Quit”
Om alle vensters af te sluiten, drukt u gewoon op de “q” om te stoppen.
man man- weergave van de handleidingen zelf
man -a intro - intro - is een introductie tot de gebruikerscommando’s
Hier vindt u de GitHub-repository :: Man Eye script on GitHub Hier zie je het project op deze website :: Man Eye
Share on: