TLDR: Vereinfachte Linux-Manpages

Lass mich dir eine Frage stellen. Haben Sie jemals den Befehl man verwendet? Wenn Sie nicht haben, versuchen Sie es jetzt. Öffnen Sie Ihr Terminalfenster und führen Sie Folgendes aus:

 man man 

Was siehst du? Fühlen Sie sich schon überwältigt? Okay, lange Rede, kurzer Sinn - der Befehl man ist eine Schnittstelle für Referenzhandbücher verschiedener Befehle. Wenn Sie wissen möchten, was ein bestimmter Befehl bewirkt, ist er Ihr Freund. Es zeigt Ihnen jedes kleine Detail dieses Befehls. Diese enorme Menge an Informationen ist zwar hilfreich, um einen Befehl gründlich zu erlernen, kann aber auch sehr schmerzhaft sein, wenn Sie nur einen kurzen Blick auf einige grundlegende Verwendungen werfen möchten.

Das ist das Problem, das tldr lösen möchte. Lass uns einen Blick darauf werfen!

TLDR

Im Allgemeinen ist TLDR ein Internet-Slang für „Too Long Did Don't Read“ (Zu lange habe ich nicht gelesen). Vielleicht verstehen Sie jetzt die Logik hinter dem Namen dieses Projekts.

TLDR ist ein Community-gesteuertes Projekt, das die Manpages vereinfacht. Und zu jedem Beitrag gibt es nützliche Praxisbeispiele. Schauen wir uns ein Beispiel an und vergleichen wir es mit der man Ausgabe.

Die Manpage für den Befehl ls lautet wie folgt:

man ls - Ausgabe

Und es geht weiter für etwa 234 Zeilen! Sehen wir uns nun die tldr Seite für ls :

tldr ls - Ausgabe

Und das war's auch schon, in weniger als 25 Zeilen werden die Grundnutzungen behandelt!

Wenn Sie mit dem Terminal noch nicht vertraut sind, ist TLDR ein großartiges Tool, mit dem Sie die grundlegenden Funktionen verschiedener Befehle erlernen können. Wenn Sie sich fragen, was ein bestimmter Befehl tun kann oder könnte, geben Sie einfach Folgendes ein:

 tldr 

und drücke Enter. So einfach ist das. Wenn Sie nur Lust haben, einen neuen Befehl zu lernen, können Sie Folgendes versuchen:

 tldr --random 

Es wird tldr-page für einen zufälligen Befehl angezeigt.

TLDR ist nicht nur auf das Terminal beschränkt. Es ist ein Live-Webclient verfügbar, wenn Sie ihn verwenden möchten, ohne etwas auf Ihrem System zu installieren. Öffnen Sie es einfach in Ihrem Lieblingsbrowser.

TLDR-Webclient

Von dort aus können Sie nach Manpages verschiedener Befehle suchen.

TLDR unter Ubuntu mit Node.js installieren

TLDR ist ein beliebtes Projekt der Community und hat viele Kunden. Eine Liste davon finden Sie auf der GitHub-Projektseite. Der offizielle Client ist jedoch eine Node.js-Anwendung. Um es auszuführen, muss Node.js auf Ihrem System installiert sein. Die Installation von Node.js unter Ubuntu ist ziemlich einfach. Lass es uns zuerst tun:

 sudo apt install nodejs npm 

Das ist es. Verwenden Sie jetzt zum Installieren von TLDR den folgenden Befehl:

 sudo npm install -g tldr 

Jetzt ist TLDR einsatzbereit. Das erste, was Sie jedoch tun möchten, ist das Aktualisieren des TLDR-Caches:

 tldr --update 

TLDR ist ein aktives Projekt. Neue Handbücher werden häufig hinzugefügt. Wenn Sie also keinen Eintrag für einen Befehl finden konnten, können Sie versuchen, den Cache zu aktualisieren.

TLDR unter Ubuntu mit Bash installieren

Wie gesagt, es gibt mehrere Clients für dieses Tool. Wenn Sie die Node.js-Version nicht verwenden möchten, können Sie sich für den inoffiziellen Bash-Client entscheiden.

Verwenden Sie zum Installieren einfach die folgenden Befehle:

 loc=/usr/local/bin/tldr sudo wget -qO $loc //4e4.win/tldr sudo chmod +x $loc 

Und dann können Sie es mit dem Befehl tldr starten.

Tipp zur Fehlerbehebung:

Wenn Sie beim Ausführen des Befehls npm zum Installieren eines Knotenmoduls den Fehler „/ usr / bin / env: node: Keine solche Datei oder solches Verzeichnis“ erhalten, können Sie diesen leicht beheben.

Was hier passiert, ist, dass das Programm mit Pfad / usr / bin / env nach Binärdateien sucht, während der korrekte Pfad im System / usr / bin / nodejs sein kann. Wenn Sie einen Softlink erstellen, sollte dies behoben sein:

ln -s /usr/bin/nodejs /usr/bin/node


Was denkst du über TLDR? Wirst du es versuchen? Lass uns wissen!

Empfohlen

So installieren Sie Google Chrome App Launcher unter Linux
2019
12 Einplatinencomputer: Alternative zu Raspberry Pi
2019
Schlechte Nachrichten! Windows 10 wird bald einen echten Linux-Kernel haben
2019