GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Suchen und durchsuchen Sie die Stack Overflow-Website von der Befehlszeile aus

Stapelüberlauf ist eine der bekanntesten und führenden Online-Community-Websites für Programmierer, um zu lernen und ihr Wissen mit Millionen von Benutzern auf der ganzen Welt zu teilen. Außerdem ist es meine bevorzugte Website, wenn es um die Suche, das Entdecken programmierungsbezogener Dinge und Fragen geht. Wenn Sie etwas wie ich sind, habe ich gute Nachrichten für Sie. Jetzt können Sie die Stack Overflow-Website durchsuchen und durchsuchen, ohne Ihr Terminal zu verlassen. Begrüßen Sie "SoCLI" , ein Befehlszeilentool zum Suchen und Durchsuchen der Stack Overflow-Site von Ihrem Terminal aus. Es ist sehr nützlich, wenn Sie die Stack Overflow-Website von einem System aus durchsuchen möchten, das keinen GUI-Modus hat. Mit SoCLI können Sie auf Stack Overflow posten, positiv abstimmen und eine Antwort kommentieren. SoCLI ist ein plattformübergreifendes Dienstprogramm und funktioniert daher unter GNU/Linux, Microsoft Windows und Mac OS X.

Herunterladen - Kostenloser Leitfaden:„Erste Schritte mit Arduino:Ein Leitfaden für Anfänger“

In Bezug auf die Funktionen von CLI können wir Folgendes auflisten:

  • Stack Overflow interaktiv suchen und durchsuchen.
  • Suchen Sie eine bestimmte Frage mit den meisten Stimmen manuell mit ihrer Antwort.
  • Suchen Sie anhand einer bestimmten Frage mit einem oder mehreren Tags.
  • Öffnen Sie eine Seite im Standard-Webbrowser.
  • Neue Fragen über den Webbrowser erstellen.
  • Farbige Oberfläche.
  • Ansicht der Fragenstatistik.

In diesem kurzen Tutorial lernen wir, Stack Overflow mit dem SoCLI-Tool vom Terminal in Linux zu durchsuchen.

SoCLI - Suchen und durchsuchen Sie die Stack Overflow-Website über die Befehlszeile

SoCLI ist ein Stack Overflow-Befehlszeilenclient, der in der Programmiersprache Python geschrieben ist. Um es zu installieren, müssen Sie Python und den Pip-Paketmanager installieren. Pip ist der Paketmanager zum Installieren von Anwendungen, die mit Python geschrieben wurden.

Lassen Sie uns zuerst Pip installieren.

Auf Arch Linux und seinen Derivaten:

$ sudo pacman -S python-pip

Unter Debian, Ubuntu, Linux Mint:

$ sudo apt-get install python-pip

Auf RHEL, CentOS:

$ sudo yum install python-pip

auf Fedora:

$ sudo dnf install python-pip

Unter SUSE/openSUSE:

$ sudo zypper install python-pip

Weitere Einzelheiten zur Pip-Installation und -Nutzung finden Sie unter folgendem Link.

  • Wie man Python-Pakete mit Pip verwaltet

Führen Sie nach der Installation von pip den folgenden Befehl aus, um SoCLI zu installieren. Der folgende Befehl ist für alle Linux-Distributionen gleich.

$ sudo pip install socli

Führen Sie zum Aktualisieren/Upgrade einer vorhandenen Socli-Version Folgendes aus:

$ sudo pip install --upgrade socli

Verwendung

Die Verwendung von SoCLI ist ziemlich einfach und unkompliziert. Die typische Syntax von SoCLI ist:

$ socli [ Arguments] < Search Query >

Sehen wir uns einige Beispiele an.

Schnellsuche

Um eine Abfrage „nginx reverse proxy“ zu suchen, wäre der Befehl:

$ socli nginx reverse proxy

Dieser Befehl durchsucht die angegebene Abfrage „nginx reverse proxy“ über Stack Overflow und zeigt die Frage mit den meisten Stimmen mit der Antwort mit den meisten Stimmen an. Cool, oder?

Interaktive Suche

Ich möchte eine interaktive Suche durchführen, wie kann ich das tun? Das ist ganz einfach. Verwenden Sie "-iq" Parameter vor Ihrem Suchbegriff (natürlich ohne Anführungszeichen).

$ socli -iq ajax in framework7

Dieser Befehl durchsucht die Fragen nach der Abfrage „ajax in framework7“ und ermöglicht es Ihnen auch, eine der Fragen interaktiv auszuwählen.

Geben Sie einfach die Fragennummer ein, um eine Frage aus dem angegebenen Ergebnis auszuwählen. Ich habe die 6. Antwort gewählt, indem ich 6 eingegeben habe in "Geben Sie die Option nein ein, um fortzufahren, oder eine beliebige andere Taste, um zu beenden" prompt. Und es zeigte die ausgewählte Frage sofort mit der Antwort mit den meisten Stimmen an.

Ebenso können Sie "n" für die nächste Antwort, "b" für die vorherige Antwort eingeben oder eine beliebige andere Taste drücken, um SoCLI zu verlassen.

Spezifizieren Sie eine bestimmte Frage anhand der Nummer

SoCLI ermöglicht es uns auch, eine bestimmte Frage anhand ihrer Nummer anzuzeigen. Angenommen, ich möchte die zweite Frage der angegebenen Abfrage anzeigen. Also habe ich das einfach gemacht, indem ich den folgenden Befehl ausgeführt habe:

$ socli -r 2 -q cmake

Dieser Befehl zeigt die am zweithäufigsten bewertete Frage mit der Abfrage "cmake" mit der am häufigsten bewerteten Antwort an.

Themenbasierte Suche mit Tags

Stack Overflow ermöglicht es uns, ein bestimmtes Thema mithilfe von Tags zu durchsuchen. Also können wir dasselbe mit dem SoCLI-Client tun.

Sagen wir zum Beispiel, um nach einer Abfrage „python“ mit dem Tag „linux“ zu suchen, führen Sie den folgenden Befehl aus:

$ socli -t linux -q python

Sie können auch mehrere Tags mit Kommas einfügen, wie unten gezeigt.

$ socli -t linux,android -q python

Senden Sie eine neue Frage

Sie können in Stack Overflow keine Antwort auf Ihre Frage finden? Keine Bange! Führen Sie den folgenden Befehl aus, um eine neue Frage zu erstellen.

$ socli -n

Dieser Befehl öffnet eine neue Fragenseite von Stack Overflow in Ihrem Webbrowser. Bitte beachten Sie, dass Sie einen Webbrowser installiert haben müssen, um diese Funktion nutzen zu können.

Weitere Informationen zu SoCLI finden Sie im Hilfebereich, indem Sie den folgenden Befehl ausführen:

$ socli -h

Schlussfolgerung

Sie wissen jetzt, wie Sie Fragen und Antworten auf der Stack Overflow-Community-Website über die Befehlszeile suchen und durchsuchen. SoCLI hat einfach gut funktioniert, wie es auf seiner GitHub-Seite beworben wird. Wenn Sie ein Programmierer sind und nach einem Client-Tool zum Durchsuchen von Stack Overflow suchen, müssen Sie SoCLI ausprobieren.

Hast du das schon probiert? Toll! Teilen Sie uns Ihre Erfahrungen mit SoCLI im Kommentarbereich unten mit.


Linux
  1. Pushd- und Popd-Befehle unter Linux

  2. Installieren Sie IIS und konfigurieren Sie eine Website

  3. Migrieren Sie von Parse zu Rackspace

  4. Kernel-Stack und User-Space-Stack

  5. Schnellere Alternativen zu finden und zu lokalisieren?

Clinews – Lesen Sie Nachrichten und aktuelle Schlagzeilen von Commandline

So suchen Sie DuckDuckGo von der Befehlszeile aus mit ddgr

Anleitung zur Google-Suche von der Befehlszeile aus mit Googler

Verbinden und trennen Sie WLAN von der Befehlszeile in Linux

Text auswählen und von Verknüpfung an Google-Suche und Google-Übersetzer senden?

MySQL Suchen und Ersetzen