AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

gkermit - En ligne dans le Cloud

Exécutez gkermit dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande gkermit 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


gkermit - G-Kermit (GNU Kermit) 1.00 logiciel de transfert de fichiers.

SYNOPSIS


gkermit [ options ] -s fichier(s) Envoyer des fichiers
gkermit [ options ] -g fichier(s) Obtenir des fichiers
gkermit [ options ] -r Recevoir des fichiers

DESCRIPTION


G-Kermit est un programme UNIX pour le transfert de fichiers à l'aide de Kermit
protocole. G-Kermit est un produit du Kermit Project à Columbia
Université. C'est un logiciel libre sous licence publique GNU. Voir le
COPIE du fichier pour plus de détails.

INVOQUER G-KERMIT
Le binaire G-Kermit est appelé "gkermit". Il devrait être stocké quelque part
dans votre CHEMIN UNIX ; normalement, il est disponible sous /usr/local/bin/gkermit.
Pour exécuter G-Kermit, tapez simplement "gkermit" suivi des options de ligne de commande
qui lui disent quoi faire. Si aucune option n'est donnée, il imprime une utilisation
message répertoriant les options disponibles.

Si une option prend un argument, l'argument est obligatoire ; si une option
ne prend pas d'argument, aucun argument ne peut être donné (exception : -d). Les
les options d'action sont -r, -s et -g. Une seule option d'action peut être donnée.
Si aucune option d'action n'est donnée, G-Kermit ne fait rien (sauf éventuellement pour
imprimer son message d'utilisation ou créer un fichier debug.log). Voilà quelque
exemples ("$ " est l'invite du shell):

$ gkermit -s hello.c <-- Envoyer le fichier hello.c
$ gkermit -s hello.* <-- Envoie tous les fichiers hello.*
$ gkermit -r <-- Attendre la réception des fichiers
$ gkermit -g hello.c <-- Récupère le fichier hello.c
$ gkermit -g hello.\* <-- Récupère tous les fichiers hello.*

Les options qui ne prennent pas d'arguments peuvent être "groupées" avec d'autres options.
Une option qui prend un argument doit toujours être suivie d'un espace et
puis son(ses) argument(s). Exemples:

$ gkermit -is hello.o <-- Envoie hello.o en mode binaire
$ gkermit -dr <-- Recevoir avec débogage

LIGNE DE COMMANDE OPTIONS
-r RECEVOIR. Attendez les fichiers entrants.
-s fn ENVOYER. Envoyer le(s) fichier(s) spécifié(s) par fn.
-g fn LIRE. Obtenez le(s) fichier(s) spécifié(s) du serveur.
-a fn AS-NAME. Nom alternatif pour le fichier.
-Je IMAGE. Transfert en mode binaire (par défaut).
-T TEXTE. Transfert en mode texte.
- Conversion PATH (nom de fichier) désactivée.
-w WRITEOVER lorsque les noms de fichiers entrent en collision.
-K GARDEZ les fichiers incomplètement reçus.
-px PARITÉ. x = e,o,m,s,n; par défaut = n(un).
-en LONGUEUR DE PAQUET. n = 40-9000 ; par défaut=4000.
-bn TIMEOUT. Délai d'expiration par paquet, secondes.
-x XON/XOFF. Définissez Xon/Xoff dans le pilote tty.
--x Désactive Xon/Xoff dans le pilote tty.
-S STREAMING désactivé.
-X EXTERNE. G-Kermit est un protocole externe.
-q CALME. Supprimer les messages.
-d DEBOGUER. Écrivez les informations de débogage dans ./debug.log.
-d fn DEBUG. Écrire les informations de débogage dans le fichier donné.
-h AIDE. Afficher un bref message d'utilisation.

Vous pouvez fournir des options à G-Kermit sur la ligne de commande ou via le
Variable d'environnement GKERMIT, qui peut contenir n'importe quel gkermit valide
options de ligne de commande. Ceux-ci sont traités avant la ligne de commande réelle
options et peuvent donc être remplacées par celles-ci. Exemple pour bash ou ksh, qui
vous pouvez mettre dans votre profil si vous voulez toujours garder des fichiers incomplets,
supprimer le streaming, supprimer les messages et utiliser la parité de l'espace :

exporter GKERMIT="-K -S -q -ps"

MÉCANIQUE OF DOSSIER TRANSFERT
Pour transférer des fichiers avec G-Kermit, vous devez être connecté via un terminal
émulateur au système UNIX où G-Kermit s'exécute, ce qui signifie que vous êtes
en ligne à UNIX et avoir accès à l'invite du shell (ou à un menu qui a
une option pour invoquer G-Kermit). La connexion peut être sérielle (directe ou
composé) ou réseau (Telnet, Rlogin, X.25, etc.).

Lorsque vous dites à G-Kermit d'ENVOYER un fichier (ou des fichiers), par exemple avec :

$ gkermit -Ts oofa.txt

il fait une pause pendant une seconde puis envoie son premier paquet. Ce qui se produit
suivant dépend des capacités de votre émulateur de terminal :

· Si votre émulateur prend en charge les "téléchargements automatiques" Kermit, il
reçoit le fichier automatiquement et vous remet dans le
l'écran du terminal une fois terminé.

· Sinon, vous devrez prendre toutes les mesures requises par
votre émulateur pour attirer son attention : une action de souris, une frappe
comme Alt-x, ou une séquence de caractères comme Ctrl-\ ou Ctrl-]
suivi de la lettre "c" (c'est ce qu'on appelle "s'échapper") et
puis dites-lui de recevoir le fichier. Lorsque le transfert est
terminé, vous devez demander à votre émulateur de revenir à son
écran du terminal.

Pendant le transfert de fichiers, la plupart des émulateurs de terminaux mettent en place une sorte de
affichage de la progression du transfert de fichiers.

Lorsque vous dites à G-Kermit de RECEVOIR (avec "gkermit -r"), cela vous oblige
pour revenir à votre émulateur de terminal et lui demander d'envoyer le
fichier(s) souhaité(s).

Si votre émulateur de terminal prend en charge les téléchargements automatiques Kermit ET le serveur Kermit
mode, alors vous pouvez utiliser GET ("gkermit -g files...") plutôt que RECEIVE
("gkermit -r"), et le reste se fait automatiquement, comme lorsque G-Kermit est
envoi.

INTERRUPTION DOSSIER TRANSFERT
G-Kermit prend en charge l'interruption de fichiers et de groupes. La méthode pour
l'interruption d'un transfert dépend de votre émulateur de terminal. Par exemple,
pendant que l'affichage du transfert de fichiers est actif, vous pouvez taper la lettre « x »
pour annuler le fichier en cours et passer au suivant (le cas échéant), et le
lettre 'z' pour annuler le groupe. Ou il peut y avoir des boutons sur lesquels vous pouvez cliquer
avec ta souris.

Lorsque G-Kermit est en mode paquet et que votre émulateur de terminal est dans sa
écran du terminal, vous pouvez également taper trois (3) caractères Ctrl-C à la suite
pour faire sortir G-Kermit et restaurer les modes terminaux normaux.

TEXTE ET BINARY TRANSFERT MODE
Lors de l'envoi de fichiers en mode binaire, G-Kermit envoie chaque octet exactement comme
il est stocké sur le disque. Ce mode est approprié pour les binaires du programme,
fichiers graphiques, archives tar, fichiers compressés, etc.
mode de transfert de fichiers par défaut lors de l'envoi. Lors de la réception de fichiers en binaire
mode, G-Kermit copie simplement chaque octet sur le disque. (Évidemment, les octets sont
codé pour la transmission, mais les procédures de codage et de décodage donnent un
réplique du fichier d'origine après transfert.)

Lors de l'envoi de fichiers en mode texte, G-Kermit convertit le format d'enregistrement en
le commun qui est défini pour le protocole Kermit, à savoir les lignes
terminé par un retour chariot et un saut de ligne (CRLF) ; le récepteur convertit
les CRLF à n'importe quelle convention de fin de ligne ou de format d'enregistrement utilisée sur son
Plate-forme. Lors de la réception de fichiers en mode texte, G-Kermit supprime simplement
retours chariot, ne laissant qu'un saut de ligne à la fin de chaque ligne, ce qui
est la convention UNIX.

Lors de la réception de fichiers, le mode de transfert de l'expéditeur (texte ou binaire)
prédomine si l'expéditeur donne cette information à G-Kermit dans un Kermit
Paquet d'attributs de fichier, qui dépend bien sûr du fait que votre terminal
le protocole Kermit de l'émulateur a cette fonctionnalité. Sinon, si vous avez donné un -i
ou l'option -T sur la ligne de commande gkermit, le mode correspondant est utilisé ;
sinon, le mode par défaut (binaire) est utilisé.

De plus, lors de l'envoi ou de la réception, G-Kermit et votre terminal
Kermit de l'émulateur peut s'informer mutuellement de son type d'OS (UNIX en G-
cas de Kermit). Si votre émulateur prend en charge cette capacité, qui est
appelé « reconnaissance automatique par les pairs », et il indique à G-Kermit que son
la plate-forme est également UNIX, G-Kermit et Kermit de l'émulateur automatiquement
passer en mode binaire, car aucune conversion de format d'enregistrement n'est nécessaire
dans ce cas. La reconnaissance automatique par les pairs est désactivée automatiquement si
vous incluez l'option -i (image) ou -T (texte).

Lors de l'envoi, G-Kermit envoie tous les fichiers dans le même mode, texte ou binaire.
Il n'y a pas de changement de mode automatique par fichier. Lors de la réception, cependant,
la commutation par fichier se produit automatiquement en fonction de l'attribut entrant
paquets, le cas échéant (expliqués ci-dessous), qui accompagnent chaque fichier.

CHEMINEMENTS
Lors de l'ENVOI d'un fichier, G-Kermit obtient les noms de fichiers à partir de la commande
ligne. Cela dépend du shell pour développer les métacaractères (caractères génériques et
tildé).

G-Kermit utilise le chemin d'accès complet donné pour rechercher et ouvrir le fichier, mais ensuite
supprime le chemin d'accès avant d'envoyer le nom au destinataire. Pour
Exemple:

$ gkermit -s / Etc / hosts

aboutit à ce que le récepteur obtienne un fichier appelé « HOSTS » ou « hosts » (le
partie répertoire, "/ Etc /", est dépouillé).

Cependant, si un chemin est inclus dans l'option -a, la partie répertoire
n'est pas dépouillé :

$ gkermit -s / Etc / hosts -a /tmp/hôtes

Cet exemple envoie le / Etc / hosts fichier mais dit au récepteur que son
le nom est "/tmp/hosts". Ce que le récepteur fait avec le chemin est, de
bien sûr, jusqu'au séquestre, qui peut avoir diverses options pour traiter
avec les chemins d'accès entrants.

Lors de la RÉCEPTION d'un fichier, G-Kermit ne supprime PAS le nom de chemin. Si la
le nom de fichier entrant inclut un chemin, G-Kermit essaie de stocker le fichier dans
l'endroit spécifié. Si le chemin n'existe pas, le transfert échoue.
Le chemin d'accès entrant peut, bien sûr, être remplacé par l'option -a.

NOM DE FICHIER CONVERSION
Lors de l'envoi d'un fichier, G-Kermit convertit normalement les noms de fichiers sortants en
forme courante : majuscule, pas plus d'un point, et pas de personnages amusants.
Ainsi, par exemple, gkermit.tar.gz serait envoyé en tant que GKERMIT_TAR.GZ.

Lors de la réception d'un fichier, si le nom est en majuscule, G-Kermit le convertit
à toutes les minuscules. Si le nom contient des lettres minuscules, G-Kermit
laisse le nom seul.

Si la fonction de reconnaissance automatique des pairs est disponible dans le terminal
émulateur, et G-Kermit reconnaît la plate-forme de l'émulateur comme UNIX, G-
Kermit désactive automatiquement la conversion de nom de fichier et envoie et accepte
les noms de fichiers littéralement.

Vous pouvez forcer les noms de fichiers littéraux en incluant l'option -P sur la commande
ligne.

NOM DE FICHIER COLLISIONS
Lorsque G-Kermit reçoit un fichier dont le nom est le même que celui d'un
fichier existant, G-Kermit "sauvegarde" le fichier existant en ajoutant un
suffixe à son nom. Le suffixe est ".~n~", où n est un nombre. Cette
le type de suffixe de sauvegarde est compatible avec GNU EMACS et divers autres
applications populaires.

Pour désactiver la fonction de sauvegarde et faire écraser les fichiers entrants existants
fichiers du même nom, incluez l'option -w (writeover) sur la commande
ligne.

RETOUR VALEURS


G-Kermit renvoie un code d'état de sortie de 0 si toutes les actions ont réussi et 1
si des actions ont échoué.

Implémentation NOTES


G-Kermit est conçu pour être petit, portable et stable, et est destiné
à utiliser uniquement à l'extrémité d'une connexion ; ça ne fait pas
connexions lui-même, bien qu'il puisse être utilisé comme protocole externe par
d'autres programmes qui établissent des connexions. Pour le garder petit et stable, il
n'inclut pas les fenêtres coulissantes, une commande ou un langage de script ou
traduction du jeu de caractères. Pour le garder portable et stable, il évite l'utilisation
de services système qui ne sont pas standardisés dans toutes les variétés UNIX
et donc, en particulier, ne prend pas en charge les horodatages de fichiers, internes
extension de caractères génériques et autres fonctionnalités qui ne sont pas implémentées
systématiquement (ou pas du tout) sur tous les UNIX.

ENVIRONNEMENT


Une variable d'environnement GKERMIT peut être définie (par exemple dans votre shell
profile) pour inclure les options de ligne de commande G-Kermit ; ceux-ci sont traités par
G-Kermit avant toutes les options spécifiées sur la ligne de commande, et
sont donc remplacés par les options de la ligne de commande.

DIAGNOSTIC


Si une erreur se produit pendant le transfert de fichiers, G-Kermit envoie un paquet d'erreur à
votre émulateur de terminal pour annuler le transfert ; une erreur appropriée
message devrait s'afficher sur votre écran.

LES ERREURS


Les transferts de fichiers peuvent échouer pour plusieurs raisons :

· Manque d'accès en lecture à un fichier source.
· Manque d'accès en écriture à un répertoire cible.
· Manque de contrôle de débit adéquat.
· Utilisation du streaming sur une connexion peu fiable.
· Dépréfixation excessive des caractères de contrôle.
· Envoi de données 8 bits nues sur une connexion 7 bits.
· Paquets trop longs pour les tampons du récepteur.
· Intervalle de temporisation trop court pour la connexion.

et plein d'autres; ceux-ci sont couverts dans les références.

Références


Le protocole Kermit est spécifié dans « Kermit, A File Transfer Protocol » par
Frank da Cruz, Presse numérique (1987). Une preuve de justesse du Kermit
protocole apparaît dans « Méthodes de spécification et de validation », édité par
Egon Boerger, Oxford University Press (1995). "Utiliser C-Kermit" par Frank
da Cruz et Christine M. Gianone, Digital Press (1997 ou édition ultérieure)
explique de nombreux termes et techniques référencés ici au cas où vous seriez
pas familier avec eux, et comprend également des didacticiels sur les données
communications, conseils détaillés de dépannage et de performance, etc.
Divers autres livres sur Kermit sont disponibles auprès de Digital Press. En ligne
les ressources comprennent :

Web: http://www.columbia.edu/kermit/
FTP: ftp://kermit.columbia.edu/kermit/g/
Nouvelles : comp.protocols.kermit.misc
Courriel : [email protected]

Voir également le fichier README distribué avec G-Kermit pour plus de détails.
Il peut également être trouvé à ftp://kermit.columbia.edu/kermit/g/README.

Utiliser gkermit en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatcho-5
    aarch64-linux-gnu-gnatcho-5
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatcho-5
  • 3
    cpupower-idle-infos
    cpupower-idle-infos
    cpupower idle-info - Utilitaire pour
    récupérer les informations du noyau inactif du processeur
    SYNTAXE : cpupower [ -c cpulist ]
    idle-info [options] DESCRIPTION : Un outil
    qui imprime p...
    Exécutez cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitaire pour définir le processeur
    options de noyau spécifiques à l'état d'inactivité
    SYNTAXE : cpupower [ -c cpulist ]
    info-inactive [options] DESCRIPTION : Le
    cpupower inactif-se...
    Exécutez cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifie/imprime l'utilisateur
    chemin de recherche du jeu de cartes actuel. Affecte la
    l'accès de l'utilisateur aux données existant sous le
    autres ensembles de cartes à l'emplacement actuel. ...
    Exécutez g.mapsetsgrass
  • 6
    g. messagegrass
    g. messagegrass
    g.message - Affiche un message, un avertissement,
    informations de progression ou erreur fatale dans le
    Chemin de l'HERBE. Ce module doit être utilisé dans
    scripts pour les messages servis à l'utilisateur.
    KEYW...
    Exécutez g.messagegrass
  • Plus "

Ad