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

So erhalten Sie sofortige Codierungsantworten über die Befehlszeile in Linux

Bist du ein Programmierer? Ich habe eine gute Nachricht für Sie. Sie können jetzt mit 'howdoi' sofortige Codierungsantworten über die Befehlszeile erhalten Dienstprogramm in Unix-ähnlichen Betriebssystemen. Sie müssen nicht googeln oder auf andere Online-Ressourcen verweisen, um sich über einige Grundlagen zu informieren Programmieranfragen. Howdoi zeigt die sofortigen Antworten für Codes und Befehlsabfragen direkt von Ihrem Terminal aus an. Dieses Tool kann nützlich sein, wenn Sie keinen Zugriff auf den Webbrowser haben. Es sollte auf allen Betriebssystemen funktionieren, die Python 2 unterstützen und python 3 , einschließlich GNU/Linux- und Windows-Betriebssystemen.

Dieses kurze Tutorial beschreibt, wie Sie das Howdoi-Dienstprogramm unter Linux installieren und verwenden.

Erhalten Sie sofortige Codierungsantworten über die Befehlszeile mit 'Howdoi'

Howdoi kann einfach mit dem Pip-Dienstprogramm installiert werden. Führen Sie die folgenden Schritte aus, um pip in Ihrer Linux-Distribution zu installieren.

Um PIP auf Arch Linux und seinen Derivaten zu installieren, führen Sie Folgendes aus:

$ sudo pacman -S python-pip

Unter RHEL, Fedora, CentOS:

$ sudo yum install epel-release
$ sudo yum install python-pip

Oder,

$ sudo dnf install epel-release
$ sudo dnf install python-pip

Unter Debian, Ubuntu, Linux Mint:

$ sudo apt-get install python-pip

Führen Sie nach der Installation von PIP den folgenden Befehl aus, um „Howdoi“ zu installieren.

$ sudo pip install howdoi
Herunterladen - Kostenloses eBook:"Die besten Web-Programmiersprachen zum Lernen"

'Howdoi'-Nutzung

Die typische Syntax von Howdoi ist:

howdoi [-h] [-p POS] [-a] [-l] [-c] [-n NUM_ANSWERS] [-C] [-v] QUERY [QUERY ...]

Hier,

  • -h - Zeigt den Hilfebereich an
  • -p POS  - Antwort an angegebener Position auswählen (Standard:1)
  • -a  - Zeigt den vollständigen Text der Antwort an
  • -l  - Zeigt nur den Antwortlink an
  • -c - Aktiviert farbige Ausgabe
  • -n NUM_ANSWERS  - Anzahl der zurückzugebenden Antworten
  • -C - Löscht den Cache
  • -v  - Zeigt die aktuelle Version von howdoi an

Sehen wir uns einige Beispiele an.

Verwenden Sie die folgenden Befehle, um zu erfahren, wie Sie die Druckfunktion in Python oder Java verwenden:

$ howdoi print python

Beispielausgabe:

print("Total score for %s is %s " % (name, score))
$ howdoi print java

Ausgabe:

System.out.print("\"Hello\"");

Um zu erfahren, wie man ein Archiv erstellt, führen Sie einfach den folgenden Befehl aus:

$ howdoi create tar archive

Beispielausgabe wäre:

$ tar czf file.tar.gz file.txt

Sie könnten diesen Befehl verwenden, um ein tar-Archiv von file.txt zu erstellen. Ebenso können Sie nach beliebigen Befehlen suchen. Hier erfahren Sie, wie Sie das Befehlsformat zum Erstellen einer Datei oder eines Verzeichnisses kennen.

$ howdoi create file touch

Beispielausgabe:

touch ../my_directory/file

In ähnlicher Weise können Sie sehen, wie Sie ein Verzeichnis erstellen, wie unten gezeigt.

$ howdoi create directory mkdir

Beispielausgabe:

$ mkdir -p foo

Um zu wissen, wie man ein Datum in Bash formatiert, führen Sie einfach Folgendes aus:

$ howdoi format date bash

Beispielausgabe:

DATE=`date +%Y-%m-%d`

Bitte beachten Sie, dass dieses Dienstprogramm möglicherweise keine Antworten auf alle Fragen findet, aber es wird Ihnen helfen, Antworten auf einige grundlegende Codes und Befehlsabfragen zu finden.


Linux
  1. So erhalten Sie Ihre Geolokalisierung von der Befehlszeile in Linux

  2. So erhalten Sie Domain-Nameserver von der Befehlszeile in Ubuntu Linux

  3. So erhalten Sie die Verzeichnisgröße in Linux

  4. Wie bekomme ich eine Netzmaske von Bash?

  5. Wie bekomme ich ldapsearch auf Scientific Linux?

So verwenden Sie Google Translate von der Befehlszeile in Linux

So finden Sie die Virtualbox-Version über die Befehlszeile in Linux

So erhalten Sie Ihre IP-Adresse unter Linux

Erste Schritte mit Arch Linux

So führen Sie SSH zum Server über Linux

So erhalten Sie eine Liste symbolischer Links unter Linux