cheat.sh gibt Ihnen Zugriff auf die besten Linux- und Programmier-Spickzettel
Zu lernen, wie man unter Linux neue Dinge macht oder Probleme behebt, kann manchmal überwältigend sein. Wenn Sie nach einer Antwort auf ein Problem suchen und die Manpages nicht funktionieren, ist es verlockend, kopfüber in Stack Overflow oder sogar YouTube einzutauchen.
Aber es ist einfach, auf die besten von der Community betriebenen Spickzettel-Repositories der Welt zuzugreifen – direkt von Ihrem Terminal aus.
Wo Sie Hilfe für Linux und Programmierung erhalten
Linux bietet Ihnen mehrere Möglichkeiten, Hilfe zu Befehlen und Operationen zu erhalten. In den meisten Fällen, wenn Sie mit einem Befehl oder Werkzeug konfrontiert werden, das Sie nicht verwenden können, sollte Ihre erste Anlaufstelle das Handbuch sein.
Sie können das Handbuch für einen bestimmten Befehl lesen, indem Sie ein Terminal öffnen und man eingeben, gefolgt vom Namen des Befehls, über den Sie mehr erfahren möchten.
Wenn Sie beispielsweise das Handbuch für SSH (Secure Shell) lesen möchten, geben Sie Folgendes ein:
man ssh
Sie sehen sich einer Textwand gegenüber, die den Befehl, seine Verwendung, Argumente und alles andere, was Sie wissen möchten, gründlich dokumentiert.
Eine andere Möglichkeit besteht darin, einen Befehl zu starten und um Hilfe zu bitten. Die genaue Vorgehensweise variiert zwischen den Befehlen, aber normalerweise funktioniert das Hinzufügen von –help , -help , –h oder -h .
ls --help
Der oben genannte Befehl gibt eine gekürzte Version des Handbuchs für ls als Standardausgabe aus.
Andere Optionen sind das Googeln Ihrer Suchanfrage (andere Suchmaschinen sind verfügbar), das Durchsuchen von Stack Overflow oder natürlich das Prüfen, ob MakeUseOf.com eine maßgebliche und leicht verständliche Anleitung hat.
Oder Sie konsultieren einen Spickzettel.
cheat.sh ist eine einfachere Möglichkeit, auf der Befehlszeile nach Hilfe zu suchen
Welches Problem auch immer Sie haben, es ist unwahrscheinlich, dass Sie die erste Person sind, die darauf stößt und zu dem Schluss kommt, dass die offiziellen Hilfequellen nicht ausreichen.
Im Laufe der Jahre hat die Community rund um Linux und andere Open-Source-Projekte Spickzettel zusammengestellt. Dies sind schriftliche Leitfäden, die Informationen auf leicht lesbare und oft humorvolle Weise präsentieren.
Spickzettel behandeln häufige Probleme und Anwendungsfälle und geben oft nützliche Beispiele, die Sie für Ihr aktuelles Problem verwenden können. Ihr Hauptvorteil gegenüber Manpages besteht darin, dass sie von Benutzern gelesen werden sollen und nicht als technische Beschreibung. Sie sind einfacher und konzentrieren sich in der Regel auf praktische Komplettlösungen.
Es sind Hunderte von Spickzetteln verfügbar, die Hunderte von Befehlen allein für Linux abdecken, und diese Spickzettel sind in Online-Repositorys organisiert.
cheat.sh ist ein Tool zum Durchsuchen dieser Spickzettel und zum Anzeigen der nützlichsten Informationen in Ihrem Terminal.
Zusätzlich zu Linux-spezifischen Befehlen und Tools wird cheat.sh Cheat-Sheet-Repositories nach 58 Programmiersprachen und mehreren programmierverwandten Themen durchsuchen.
So installieren Sie cheat.sh unter Linux
Um auf cheat.sh zuzugreifen, müssen Sie es eigentlich gar nicht installieren. Sie können die erforderlichen Informationen mit dem curl-Befehl abrufen, indem Sie cht.sh als Domain verwenden und Ihre Abfrage als Teil der Adresse am Ende hinzufügen. Zum Beispiel:
curl cht.sh/append+bash
… gibt Ihnen einige schnelle, lesbare und kommentierte Beispiele für das Anhängen von Text an Dateien in Bash.
Wenn Sie Hilfe zu einer bestimmten Programmiersprache wünschen, würden Sie die Sprache als Teil der Adresse vor der Abfrage angeben.
curl cht.sh/python/random+integer
Der obige Befehl gibt Ihnen Python-spezifische Anweisungen zum Generieren einer zufälligen Ganzzahl.
Wenn für eine bestimmte Abfrage kein Spickzettel vorhanden ist, wird eine Antwort aus verfügbaren Spickzetteln und Antworten auf Stack Overflow generiert.
Spickzettel von der Befehlszeile aus zu kräuseln ist cool, aber nicht ordentlich – es ist chaotisch und erfordert zusätzlich zu Ihrer Abfrage zusätzliche Zeichen. Es ist viel besser, einen speziellen Befehl zu haben, den Sie verwenden können, und die Möglichkeit, Ihre Abfragen in natürlicher Sprache einzugeben.
Sie können cht.sh, einen Terminal-Client für cheat.sh, installieren, um dies für Sie zu erledigen:
curl -s https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh && sudo chmod +x /usr/local/bin/cht.sh
Das Ausführen des obigen Befehls kräuselt das Skript cht.sh, schreibt es in eine Datei in Ihrem Pfad und macht es ausführbar.
Sie können jetzt cheat.sh direkt verwenden, ohne Curl verwenden zu müssen, und mit benutzerfreundlichen Leerzeichen anstelle von „+“-Symbolen.
Verwenden Sie cht.sh, um die benötigte Befehlszeilenhilfe zu erhalten
Die grundlegende Verwendung von cht.sh ist einfach: Öffnen Sie einfach ein Terminal und geben Sie cht.sh ein, gefolgt von der Hilfe, die Sie benötigen. Wenn Sie beispielsweise wissen möchten, wie zwei Matrizen in Java multipliziert werden, geben Sie Folgendes ein:
cht.sh java multiply two matrices
Oder wenn Sie wissen möchten, wie man dasselbe in Python macht, ist die Abfrage fast identisch, nur die Sprache wurde geändert:
cht.sh python multiply two matrices
Es könnte nicht einfacher sein, aber Sie können cht.sh auch im Shell-Modus starten, wenn Sie mehrere Abfragen durchführen und auf weitere Funktionen zugreifen möchten. Dies erfordert einige zusätzliche Abhängigkeiten: xsel und rlwrap . Diese sind in den Standard-Repositories verfügbar.
Wenn Sie Debian oder eines seiner Derivate verwenden, können Sie sie installieren mit:
sudo apt install xsel rlwrap
Sie können cht.sh jetzt starten mit:
cht.sh --shell
Von hier aus können Sie mit dem cd-Befehl in das Repository für eine bestimmte Sprache springen und Ihre Hilfeanfragen von dort aus durchführen. Zum Beispiel:
cd js
Jetzt findet jede cht.sh-Suche nur Antworten aus den JavaScript-Spickzetteln.
Wenn Sie c drücken und dann in der cht.sh-Shell auf Return drücken, wird die gesamte Ausgabe in Ihre Zwischenablage kopiert.
Verwenden Sie cht.sh im Stealth-Modus
Wenn wir ehrlich sind, müssen wir und der Entwickler zugeben, dass der Zweck eines Spickzettels darin besteht, zu schummeln, und es ist ein kleines Werbegeschenk, wenn Ihre Finger eifrig auf Tasten tippen, ohne dass eine Antwort auf dem Bildschirm erscheint.
Der Stealth-Modus nutzt Ihre Zwischenablage und nimmt, wenn er aktiv ist, jeden markierten Text aus jedem Fenster und verwendet ihn als Abfrage.
Angenommen, Sie sind in einem technischen Vorstellungsgespräch für einen Job, der C erfordert, und Sie erhalten eine schriftliche Frage zu diesem alten Kastanienbraun: Zwei Matrizen multiplizieren.
Vor Beginn des Interviews hätten Sie cht.sh im C -Spickzettel-Repository gestartet mit:
cht.sh --shell c
…dann in den Stealth-Modus gewechselt mit:
stealth
Sobald in Ihrem Browser oder einer anderen App eine Frage erscheint, die Sie fragt, wie Sie zwei Matrizen multiplizieren würden, markieren Sie den Text und der entsprechende Spickzettel erscheint in Ihrem Terminal.
Wenn Sie nur den eigentlichen Code ohne Kommentare möchten, können Sie Stealth im stillen Modus starten mit:
stealth Q
Spickzettel sind kein Ersatz für echtes Wissen
Während die Verwendung von Spickzetteln von der Befehlszeile aus eine superpraktische Möglichkeit ist, sich einen schnellen Überblick darüber zu verschaffen, was Sie tun müssen, und Ihnen sogar dabei helfen kann, einen Job zu bekommen, gibt es keinen Ersatz für echtes, tiefes Wissen über ein Thema.
Erwägen Sie, einen Online-Kurs zu belegen, um Ihre Programmierkenntnisse zu verbessern, sodass Sie nur gelegentlich einen Spickzettel verwenden müssen.
Schreibe einen Kommentar