Dit is het commando dict dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
dict - DICT-protocolclient
KORTE INHOUD
dict woord
dict [Opties] [woord]
dict [Opties] dict://host:poort/d:woord:database
dict [Opties] dict://host:poort/m:woord:database:strategie
PRODUCTBESCHRIJVING
dict is een client voor het Dictionary Server Protocol (DICT), een op TCP-transactie gebaseerde
query/respons-protocol dat toegang biedt tot woordenboekdefinities uit een set van
natuurlijke taal woordenboek databases. De uitgangsstatus is 0 als de bewerking is geslaagd, of niet-
anders nul.
Bekijk EXIT STATUS pagina.
OPTIES
-h server or --gastheer server
Specificeert de hostnaam voor de DICT-server. Server/poort-combinaties kunnen zijn:
gespecificeerd in het configuratiebestand. Als er geen servers zijn opgegeven in de
configuratiebestand of of op de opdrachtregel, dict zal mislukken. (Dit is een compilatie-
tijdoptie, ./configure --enable-dictorg, die standaard is uitgeschakeld.) Als IP
opzoeken voor een server wordt uitgebreid naar een lijst met IP-adressen (zoals dict.org momenteel doet),
dan wordt elk IP-adres geprobeerd in de aangegeven volgorde.
-p service or --haven service
Specificeert de poort (bijv. 2628) of service (bijv. dict) voor verbindingen. De
standaard is 2628, zoals gespecificeerd in het DICT Protocol RFC. Server/poort combinaties
kan worden opgegeven in het configuratiebestand.
-d dbnaam or --databank dbnaam
Specificeert een specifieke database om te zoeken. De standaard is om alle databases te doorzoeken (a
"*" uit het DICT-protocol). Merk op dat een "!" in het DICT-protocol betekent zoeken
alle databases totdat er een overeenkomst is gevonden en stop dan met zoeken.
-m or --bij elkaar passen
In plaats van een definitie af te drukken, voert u een overeenkomst uit met behulp van de opgegeven strategie.
-s strategie or --strategie strategie
Geef een matchingstrategie op. Standaard is de standaard matchstrategie van de server:
gebruikt. Dit is meestal "exact" voor definities, en een of andere vorm van spelling-
correctiestrategie voor overeenkomsten ("." uit het DICT-protocol). de beschikbare
strategieën zijn afhankelijk van de serverimplementatie. Voor een lijst met beschikbare
strategieën, zie de -S of --strats optie.
-C or --niet correct
Meestal, als een definitie wordt gevraagd en het woord kan niet worden gevonden, spelling
correctie wordt gevraagd aan de server en er wordt een lijst met mogelijke woorden gegeven.
Deze optie schakelt het genereren van deze lijst uit.
-c filet or --config filet
Geef het configuratiebestand op. De standaard is om te proberen ~/.dictrc en
/etc/dictd/dict.conf, met behulp van het eerste bestand dat bestaat. Als een specifieke
configuratiebestand is opgegeven, worden de standaardinstellingen niet geprobeerd.
-D or --dbs
Voer een query uit op de server en geef een lijst met beschikbare databases weer.
-S or --straten
Voer een query uit op de server en geef een lijst met beschikbare zoekstrategieën weer.
-H or --serverhelp
Vraag de server op en geef de helpinformatie weer die deze biedt.
-i dbnaam or --info dbnaam
Vraag informatie op over de opgegeven database (meestal zal de server deze verstrekken)
oorsprong, beschrijvende of andere informatie over de database of de inhoud ervan).
-I or --serverinfo
Vraag de server op en geef informatie over de server weer.
-M or --mime
Verzenden OPTIE MIME commando naar de server.
NOTITIE: De mogelijkheden van de server zijn niet gecontroleerd.
-f or --geformatteerd
Maakt geformatteerde uitvoer mogelijk, dwz uitvoer die standaard geschikt is voor nabewerking
UNIX-hulpprogramma's. Nee, het is geen XML ;-) Ook fout- en waarschuwingsberichten zoals
"No matches...", "Invalid strategy..." etc. worden naar stderr gestuurd, niet naar stdout.
Formaat:
-I, -i, -H en soortgelijk:
gastheer haven
lijn 1
lijn 2
...
-S:
gastheer haven strategie1 korte beschrijving1
gastheer haven strategie2 korte beschrijving2
...
-NS:
gastheer haven database1 databasebeschrijving1
gastheer haven database2 databasebeschrijving2
...
-M:
gastheer haven database1 match1
gastheer haven database2 match2
...
-a or --geenauteur
Schakel authenticatie uit (dwz stuur geen AUTH-opdracht).
-u gebruiker or --gebruiker gebruiker
Specificeert de gebruikersnaam voor authenticatie.
-k sleutel or --toets sleutel
Specificeert het gedeelde geheim voor verificatie.
-V or --versie
Versie-informatie weergeven.
-L or --vergunning
Toon copyright- en licentie-informatie.
--help Help-informatie weergeven.
-v or --uitgebreid
Wees breedsprakig.
-r or --rauw
Wees zeer uitgebreid: toon de onbewerkte client/server-interactie.
--buismaat
Geef de buffergrootte op voor pijplijnopdrachten. De standaardwaarde is 256, wat zou moeten:
voldoende zijn voor algemene taken en onder de MTU liggen voor de meeste transportmedia.
Grotere waarden kunnen zorgen voor een snellere of langzamere doorvoer, afhankelijk van de MTU. Als de
buffer is te klein, verzoeken worden geserialiseerd. Waarden kleiner dan 0 en groter
dan een miljoen worden stilzwijgend veranderd in iets redelijkers.
--cliënt tekst
Specificeert extra tekst die moet worden verzonden met de opdracht CLIENT.
--debuggen vlag
Stel een foutopsporingsvlag in. Geldige vlaggen zijn:
breedsprakig
Hetzelfde als -v or --uitgebreid.
rauw Hetzelfde als -r or --rauw.
aftasten Debug de scanner voor het configuratiebestand.
ontleden Debug de parser voor het configuratiebestand.
pijp Debug ondersteuning voor TCP-pipelining (zie de DICT RFC en RFC1854).
serie- Ondersteuning voor pijplijnen uitschakelen.
niet de tijd of Voer transactietiming uit.
CONFIGURATIE
Het configuratiebestand heeft momenteel een zeer eenvoudig formaat. Regels worden gebruikt om te specificeren
servers, bijvoorbeeld:
server dict.org
of, met opties:
server dict.org { poort 8080 }
server dict.org { gebruikersnaam geheim }
server dict.org { port dict gebruiker gebruikersnaam geheim}
de port en gebruiker opties kunnen in willekeurige volgorde worden opgegeven. De port optie wordt gebruikt om
specificeer een optionele poort (bijv. 2628) of service (bijv. dict) voor de TCP/IP-verbinding.
De gebruiker optie wordt gebruikt om een gebruikersnaam en gedeeld geheim te specificeren waarvoor
authenticatie naar deze specifieke server.
Servers worden geprobeerd in de aangegeven volgorde totdat er verbinding is gemaakt. Als geen van de
gespecificeerde servers zijn beschikbaar en de optie voor compileren (./configure
--enable-dictorg) is ingeschakeld, wordt geprobeerd om verbinding te maken localhost of via
dict.org bij het standaarddeel (2628). (Deze optie is standaard uitgeschakeld.) We verwachten
dat dict.org zal verwijzen naar een of meer DICT-servers (misschien in round-robin-mode) voor
de nabije toekomst (vanaf juli 1997), hoewel het moeilijk te voorspellen is
iets op het internet voor meer dan ongeveer 3-6 maanden.
EXIT STATUS
0 Succesvolle afronding
20 Geen overeenkomsten gevonden
21 Geschatte overeenkomsten gevonden
22 Geen databases beschikbaar
23 Geen strategieën beschikbaar
30 Onverwachte responscode van server
31 Server is tijdelijk niet beschikbaar
32 Server wordt afgesloten
33 Syntaxisfout, opdracht niet herkend
34 Syntaxisfout, illegale parameters
35 Opdracht niet uitgevoerd
36 Opdrachtparameter niet geïmplementeerd
37 Toegang geweigerd
38 Verificatie mislukt
39 Ongeldige database
40 Ongeldige strategie
41 Verbinding met server mislukt
CREDITS
dict is geschreven door Rik Faith ([e-mail beveiligd]) en wordt gedistribueerd onder de voorwaarden van de
GNU General Public License. Als u onder andere voorwaarden moet distribueren, schrijf dan naar de
auteur.
De belangrijkste bibliotheken die door deze programma's worden gebruikt (zlib, regex, libmaa) worden gedistribueerd onder:
verschillende termen, dus u kunt de bibliotheken mogelijk gebruiken voor toepassingen die:
onverenigbaar met de GPL -- raadpleeg de copyright-kennisgevingen en licentie-informatie die:
kom met de bibliotheken voor meer informatie, en overleg met uw advocaat om op te lossen
deze problemen.
Gebruik dict online met onworks.net-services