dict - En ligne dans le Cloud

Il s'agit de la commande dict qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


dict - Client du protocole DICT

SYNOPSIS


dicter mot
dicter [choix] [mot]
dicter [choix] dict://hôte:port/d:mot:base de données
dicter [choix] dict://hôte:port/m:word:base de données:stratégie

DESCRIPTION


dicter est un client pour le Dictionary Server Protocol (DICT), une transaction TCP basée
protocole de requête/réponse qui permet d'accéder aux définitions du dictionnaire à partir d'un ensemble de
bases de données de dictionnaires de langues naturelles. L'état de sortie est 0 si l'opération a réussi, ou non
zéro sinon.
See EXIT STATUT .

OPTIONS


-h serveur or --hôte serveur
Spécifie le nom d'hôte du serveur DICT. Les combinaisons serveur/port peuvent être
spécifié dans le fichier de configuration. Si aucun serveur n'est spécifié dans le
fichier de configuration ou ou sur la ligne de commande, dicter échouera. (Ceci est une compilation-
option de temps, ./configure --enable-dictorg, qui est désactivée par défaut.) Si IP
la recherche d'un serveur s'étend à une liste d'adresses IP (comme le fait dict.org actuellement),
alors chaque IP sera essayée dans l'ordre indiqué.

-p service or --Port service
Spécifie le port (par exemple, 2628) ou le service (par exemple, dict) pour les connexions. Les
la valeur par défaut est 2628, comme spécifié dans le RFC du protocole DICT. Combinaisons serveur/port
peut être spécifié dans le fichier de configuration.

-d dbname or --base de données dbname
Spécifie une base de données spécifique à rechercher. La valeur par défaut est de rechercher toutes les bases de données (un
"*" du protocole DICT). Notez qu'un "!" dans le protocole DICT signifie rechercher
toutes les bases de données jusqu'à ce qu'une correspondance soit trouvée, puis arrêtez la recherche.

-m or --rencontre
Au lieu d'imprimer une définition, effectuez une correspondance à l'aide de la stratégie spécifiée.

-s stratégie or --stratégie stratégie
Spécifiez une stratégie de correspondance. Par défaut, la stratégie de correspondance par défaut du serveur est
utilisé. C'est généralement "exact" pour les définitions, et une certaine forme d'orthographe-
stratégie de correction des correspondances ("." du protocole DICT). Le disponible
les stratégies dépendent de l'implémentation du serveur. Pour une liste des disponibles
stratégies, voir l'option -S ou --strats.

-C or --pas de correction
Habituellement, si une définition est demandée et que le mot est introuvable, l'orthographe
une correction est demandée au serveur et une liste de mots possibles est fournie.
Cette option désactive la génération de cette liste.

-c filet or --config filet
Spécifiez le fichier de configuration. La valeur par défaut est d'essayer ~/.dictrc ainsi que
/etc/dictd/dict.conf, en utilisant le premier fichier existant. Si un particulier
fichier de configuration est spécifié, les valeurs par défaut ne seront pas essayées.

-D or --db
Interrogez le serveur et affichez une liste des bases de données disponibles.

-S or --stratégies
Interrogez le serveur et affichez une liste des stratégies de recherche disponibles.

-H or --serveuraide
Interrogez le serveur et affichez les informations d'aide qu'il fournit.

-i dbname or --Info dbname
Demander des informations sur la base de données spécifiée (généralement le serveur fournira
l'origine, la description ou d'autres informations sur la base de données ou son contenu).

-I or --infoserveur
Interrogez le serveur et affichez des informations sur le serveur.

-M or --mime
Envoyer OPTION MIME commande au serveur.
REMARQUE: Les capacités du serveur ne sont pas vérifiées.

-f or --formaté
Permet une sortie formatée, c'est-à-dire une sortie pratique pour le post-traitement par standard
Utilitaires UNIX. Non, ce n'est pas XML ;-) Aussi des messages d'erreur et d'avertissement comme
" Aucune correspondance...", " Stratégie non valide..." etc. sont envoyés à stderr, pas à stdout.
Format:
-I, -i, -H et similaires :
hôte Port
ligne 1
ligne 2

-S :
hôte Port stratégie1 brève description1
hôte Port stratégie2 brève description2

-RÉ:
hôte Port base de données1 description de la base de données1
hôte Port base de données2 description de la base de données2

-m :
hôte Port base de données1 match1
hôte Port base de données2 match2


-a or --noauth
Désactivez l'authentification (c'est-à-dire n'envoyez pas de commande AUTH).

-u utilisateur or --utilisateur utilisateur
Spécifie le nom d'utilisateur pour l'authentification.

-k key or --clé key
Spécifie le secret partagé pour l'authentification.

-V or --version
Afficher les informations de version.

-L or --Licence
Affichez les informations de copyright et de licence.

--Aidez-moi Afficher les informations d'aide.

-v or --verbeux
Soyez verbeux.

-r or --cru
Soyez très verbeux : montrez l'interaction client/serveur brute.

--la taille du tuyau
Spécifiez la taille de la mémoire tampon pour les commandes de pipeline. La valeur par défaut est 256, ce qui devrait
être suffisant pour les tâches générales et être inférieur au MTU pour la plupart des supports de transport.
Des valeurs plus élevées peuvent fournir un débit plus rapide ou plus lent, selon la MTU. Si la
buffer est trop petit, les requêtes seront sérialisées. Valeurs inférieures à 0 et supérieures
plus d'un million sont silencieusement changés en quelque chose de plus raisonnable.

--client texte
Spécifie le texte supplémentaire à envoyer à l'aide de la commande CLIENT.

--déboguer drapeau
Définissez un indicateur de débogage. Les indicateurs valides sont :

verbeux
Le même que -v or --verbeux.

brut Le même que -r or --cru.

balayage Déboguez le scanner pour le fichier de configuration.

analyser Déboguez l'analyseur pour le fichier de configuration.

pipe Déboguer la prise en charge du pipeline TCP (voir les RFC DICT et RFC1854).

en série Désactivez la prise en charge du pipeline.

fiable Effectuer la synchronisation des transactions.

CONFIGURATION


Le fichier de configuration a actuellement un format très simple. Les lignes sont utilisées pour spécifier
serveurs, par exemple :
serveur dict.org
ou, avec options :
serveur dict.org { port 8080 }
serveur dict.org { secret du nom d'utilisateur }
serveur dict.org { secret du nom d'utilisateur de l'utilisateur dict }
le port ainsi que utilisateur les options peuvent être spécifiées dans n'importe quel ordre. Les port l'option est utilisée pour
spécifiez un port optionnel (par exemple, 2628) ou un service (par exemple, dict) pour la connexion TCP/IP.
La utilisateur L'option est utilisée pour spécifier un nom d'utilisateur et un secret partagé à utiliser pour
l'authentification à ce serveur particulier.

Les serveurs sont essayés dans l'ordre indiqué jusqu'à ce qu'une connexion soit établie. Si aucun des
les serveurs spécifiés sont disponibles et l'option de compilation (./configure
--enable-dictorg) est activé, une tentative de connexion sera effectuée sur localhost et sur
dict.org à la partie standard (2628). (Cette option est désactivée par défaut.) Nous attendons
que dict.org pointera vers un ou plusieurs serveurs DICT (peut-être de manière circulaire) pour
l'avenir prévisible (à partir de juillet 1997), bien qu'il soit difficile de prévoir
quoi que ce soit sur Internet pendant plus de 3 à 6 mois environ.

EXIT STATUT


0 Réussite

20 Aucune correspondance trouvée
21 correspondances approximatives trouvées
22 Aucune base de données disponible
23 Aucune stratégie disponible

30 Code de réponse inattendu du serveur
31 Le serveur est temporairement indisponible
32 Le serveur s'arrête
33 Erreur de syntaxe, commande non reconnue
34 Erreur de syntaxe, paramètres illégaux
35 Commande non implémentée
36 Paramètre de commande non implémenté
37 Accès refusé
38 L'authentification a échoué
39 Base de données invalide
40 Stratégie invalide
41 La connexion au serveur a échoué

CRÉDITS


dicter a été écrit par Rik Faith (foi@cs.unc.edu) et est distribué selon les termes du
Licence publique générale GNU. Si vous devez distribuer sous d'autres conditions, écrivez au
auteur.

Les principales bibliothèques utilisées par ces programmes (zlib, regex, libmaa) sont distribuées sous
termes différents, vous pourrez donc peut-être utiliser les bibliothèques pour des applications qui sont
incompatible avec la GPL -- veuillez consulter les avis de droits d'auteur et les informations de licence qui
venez avec les bibliothèques pour plus d'informations et consultez votre avocat pour résoudre
ces problèmes.

Utiliser dict en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows