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

Pyvoc – Ein Kommandozeilen-Wörterbuch und Vokabelaufbau-Tool

Ich habe eine gute Nachricht für Nicht-Muttersprachler. Jetzt können Sie Ihren englischen Wortschatz verbessern und die Bedeutung englischer Wörter direkt von Ihrem Terminal aus herausfinden. Begrüßen Sie Pyvoc , ein plattformübergreifendes, quelloffenes Befehlszeilen-Wörterbuch und Vokabularaufbau-Tool, geschrieben in Python Programmiersprache.

Mit diesem Tool können Sie die Bedeutung einiger englischer Wörter auffrischen, Ihren Wortschatz testen oder verbessern oder es einfach als CLI-Wörterbuch auf Unix-ähnlichen Betriebssystemen verwenden.

Pyvoc unter Linux installieren

Da Pyvoc in der Python-Sprache geschrieben wurde, können Sie es mit Pip3 installieren Paketmanager.

Führen Sie nach der Installation von Pip den folgenden Befehl aus, um Pyvoc zu installieren.

$ pip3 install pyvoc

Führen Sie nach der Installation von Pyvoc den folgenden Befehl aus, um automatisch die erforderlichen Konfigurationsdateien in Ihrem $HOME zu erstellen Verzeichnis.

$ pyvoc word

Beispielausgabe:

|Creating necessary config files
/getting api keys. please handle with care!
|

word 
Noun: single meaningful element of speech or writing
example: I don't like the word ‘unofficial’

Verb: express something spoken or written
example: he words his request in a particularly ironic way

Interjection: used to express agreement or affirmation
example: Word, that's a good record, man

Wenn der Pyvoc-Befehl nicht verfügbar ist, melden Sie sich einfach ab und wieder an.

Erledigt! Lassen Sie uns weitermachen und die Englischkenntnisse ein wenig verbessern.

Wie man Pyvoc als Befehlszeilen-Wörterbuch-Tool und Vokabelaufbau-Tool verwendet

Pyvoc ruft die Wortbedeutung von der Oxford Dictionary API ab .

Nehmen wir an, Sie möchten die Bedeutung eines Wortes 'Abschweifung' herausfinden . Führen Sie dazu Folgendes aus:

$ pyvoc digression

Sehen? Pyvoc zeigt nicht nur die Bedeutung des Wortes 'Abschweifung' , sondern auch ein Beispielsatz, der zeigt, wie man dieses Wort in der Praxis verwendet.

Sehen wir uns ein weiteres Beispiel an.

$ pyvoc subterfuge
|

subterfuge 
Noun: deceit used in order to achieve one's goal
example: he had to use subterfuge and bluff on many occasions

Es zeigt auch die Wortklassen. Wie Sie bereits wissen, hat Englisch vier große Wortklassen :

  1. Substantive,
  2. Verben,
  3. Adjektive,
  4. Adverbien.

Sehen Sie sich das folgende Beispiel an.

$ pyvoc welcome
 /

welcome 
Noun:            instance or manner of greeting someone
example:         you will receive a warm welcome

Interjection:    used to greet someone in polite or friendly way
example:         welcome to the Wildlife Park

Verb:            greet someone arriving in polite or friendly way
example:         hotels should welcome guests in their own language

Adjective:       gladly received
example:         I'm pleased to see you, lad—you're welcome

Wie Sie in der obigen Ausgabe sehen, kann das Wort „Willkommen“ als Verb, Substantiv, Adjektiv und Interjektion verwendet werden. Pyvoc hat für jede Klasse ein Beispiel gegeben.

Wenn Sie ein Wort falsch schreiben, werden Sie darauf hingewiesen, die Rechtschreibung des angegebenen Wortes zu überprüfen.

$ pyvoc wlecome
\
No definition found. Please check the spelling!!

Nützlich, nicht wahr?

Vokabelgruppen erstellen

Eine Vokabelgruppe ist nichts anderes als eine vom Benutzer hinzugefügte Sammlung von Wörtern. Sie können diese Gruppen später überarbeiten oder an einem Quiz teilnehmen. 100 Gruppen mit 60 Wörtern sind reserviert für den Benutzer.

Um ein Wort hinzuzufügen (z. B. sporadisch ) zu einer Gruppe, führen Sie einfach Folgendes aus:

$ pyvoc sporadic -a
-

sporadic 
Adjective: occurring at irregular intervals or only in few places
example: sporadic fighting broke out


writing to vocabulary group...
word added to group number 51

Wie Sie sehen können, habe ich keine Gruppennummer angegeben und pyvoc hat die Bedeutung des gegebenen Wortes angezeigt und dieses Wort automatisch zur Gruppennummer 51 hinzugefügt . Wenn Sie die Gruppennummer nicht angeben, fügt Pyvoc Wörter schrittweise hinzu zu den Gruppen 51-100 .

Pyvoc ermöglicht es Ihnen auch, eine Gruppennummer anzugeben, wenn Sie möchten. Sie können eine Gruppe von 1-50 mit -g angeben Möglichkeit. Zum Beispiel füge ich mit dem folgenden Befehl ein Wort zur Wortschatzgruppe 20 hinzu.

$ pyvoc discrete -a -g 20
 /

discrete 
Adjective:       individually separate and distinct
example:         speech sounds are produced as a continuous sound signal rather
               than discrete units

creating group Number 20...
writing to vocabulary group...
word added to group number 20

Sehen? Der obige Befehl zeigt die Bedeutung des Wortes „diskret“ an und fügt es der Vokabulargruppe 20 hinzu. Wenn die Gruppe nicht existiert, erstellt Pyvoc sie und fügt das Wort hinzu.

Standardmäßig enthält Pyvoc drei vordefinierte Vokabulargruppen (101, 102 und 103). Diese benutzerdefinierten Gruppen haben jeweils 800 Wörter. Alle Wörter in diesen Gruppen stammen von GRE und SA Vorbereitungsseiten.

Um die benutzergenerierten Gruppen anzuzeigen, führen Sie einfach Folgendes aus:

$ pyvoc word -l
 -

word 
Noun:            single meaningful element of speech or writing
example:         I don't like the word ‘unofficial’

Verb:            express something spoken or written
example:         he words his request in a particularly ironic way

Interjection:    used to express agreement or affirmation
example:         Word, that's a good record, man


USER GROUPS
Group no.      No. of words
20             1

DEFAULT GROUP
Group no.      No. of words
51             1
 

Wie Sie sehen, habe ich eine Gruppe (20) einschließlich der Standardgruppe (51) erstellt.

Testen und verbessern Sie den englischen Wortschatz

Wie ich bereits sagte, können Sie die Vokabelgruppen verwenden, um sie zu wiederholen oder ein Quiz von ihnen zu machen.

Zum Beispiel, um die Gruppe Nr. zu überarbeiten. 101 verwenden Sie -r Option wie unten.

$ pyvoc 101 -r

Sie können jetzt die Bedeutung aller Wörter in der Wortschatzgruppe 101 in zufälliger Reihenfolge wiederholen. Drücken Sie einfach die EINGABETASTE, um die nächsten Fragen durchzugehen. Wenn Sie fertig sind, drücken Sie STRG+C zum Beenden.

Außerdem nehmen Sie am Quiz der bestehenden Gruppen teil, um Ihren Wortschatz aufzufrischen. Verwenden Sie dazu -q Option wie unten.

$ pyvoc 103 -q 50

Mit diesem Befehl können Sie ein Quiz mit 50 Fragen aus der Wortschatzgruppe 103 beantworten. Wählen Sie die richtige Antwort aus der Liste, indem Sie die entsprechende Zahl eingeben. Für jede richtige Antwort erhalten Sie 1 Punkt. Je mehr Sie erzielen, desto besser wird Ihr Wortschatz.

Pyvoc befindet sich in der frühen Entwicklungsphase. Ich hoffe, der Entwickler wird es in den kommenden Tagen verbessern und weitere Funktionen hinzufügen.

Als englischer Nicht-Muttersprachler finde ich es persönlich sinnvoll, in meiner Freizeit neue Wortbedeutungen zu testen und zu lernen. Wenn Sie ein starker Befehlszeilenbenutzer sind und schnell die Bedeutung eines Wortes überprüfen möchten, ist Pyvoc das richtige Tool. Sie können Ihr englisches Vokabular auch in Ihrer Freizeit testen, um sich Ihre Englischkenntnisse zu merken und zu verbessern.


Linux
  1. So ändern Sie Berechtigungen und Eigentümer über die Befehlszeile

  2. QuickWall – Befehlszeilentool zum Einstellen von Hintergrundbildern von Unsplash

  3. Unterschied zwischen ' und ' in der Befehlszeile (bash)??

  4. Befehlszeile Arduino kompilieren und hochladen?

  5. Befehlszeilentool zum Identifizieren von Audiodateispezifikationen

Lolcat – Ein Befehlszeilentool zur Ausgabe von Rainbow Of Colors im Linux-Terminal

Googler:Ein Befehlszeilentool für die „Google-Suche“ vom Linux-Terminal aus

So entfernen Sie Dateien und Verzeichnisse mit der Linux-Befehlszeile

19 Nützliche Tipps und Tricks für die Linux-Befehlszeile

Tipps und Tricks zur Netstat-Befehlszeile

MySQL die Befehlszeile und Pager