EnglezăFrancezăSpaniolă

Favicon OnWorks

gkermit - Online în cloud

Rulați gkermit în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda gkermit care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


gkermit - Software de transfer de fișiere G-Kermit (GNU Kermit) 1.00.

REZUMAT


gkermit [ opțiuni ] -s fișier(e) Trimite fișiere
gkermit [ opțiuni ] -g fișier(e) Obține fișiere
gkermit [ opțiuni ] -r Primește fișiere

DESCRIERE


G-Kermit este un program UNIX pentru transferul de fișiere folosind Kermit
protocol. G-Kermit este un produs al Proiectului Kermit de la Columbia
Universitate. Este un software gratuit sub Licența Publică GNU. Vezi
SE COPIEAZĂ fișierul pentru detalii.

INVOCAT G-KERMIT
Binarul G-Kermit se numește „gkermit”. Ar trebui depozitat undeva
în calea dumneavoastră UNIX; în mod normal, este disponibil ca /usr/local/bin/gkermit.
Pentru a rula G-Kermit, trebuie doar să tastați „gkermit” urmat de opțiunile din linia de comandă
care îi spune ce să facă. Dacă nu sunt oferite opțiuni, se imprimă o utilizare
mesaj care listează opțiunile disponibile.

Dacă o opțiune preia un argument, argumentul este necesar; dacă o opțiune
nu primește un argument, nu poate fi dat niciun argument (excepție: -d). The
opțiunile de acțiune sunt -r, -s și -g. Poate fi oferită o singură opțiune de acțiune.
Dacă nu sunt date opțiuni de acțiune, G-Kermit nu face nimic (cu excepția, eventual, să
tipăriți mesajul de utilizare sau creați un fișier debug.log). Aici sunt câteva
exemple ("$ " este promptul shell):

$ gkermit -s hello.c <-- Trimiteți fișierul hello.c
$ gkermit -s hello.* <-- Trimite toate fișierele hello.*
$ gkermit -r <-- Așteptați să primiți fișierele
$ gkermit -g hello.c <-- Obțineți fișierul hello.c
$ gkermit -g salut.\* <-- Obțineți toate fișierele salut.*

Opțiunile care nu iau argumente pot fi „împachetate” cu alte opțiuni.
O opțiune care ia un argument trebuie să fie întotdeauna urmată de un spațiu și
apoi argumentele sale. Exemple:

$ gkermit -is hello.o <-- Trimite hello.o în modul binar
$ gkermit -dr <-- Primire cu depanare

LINIE DE COMANDA OPŢIUNI
-r PRIMITE. Așteptați fișierele primite.
-s fn TRIMITE. Trimiteți fișierele specificate de fn.
-g fn GET. Obțineți fișiere specificate de pe server.
-a fn AS-NAME. Nume alternativ pentru fișier.
-i IMAGINE. Transfer în mod binar (implicit).
-T TEXT. Transfer în modul text.
-P PATH (nume fișier) conversie dezactivată.
-w WRITEOVER când numele fișierelor se ciocnesc.
-K PĂSTRAȚI fișierele primite incomplet.
-px PARITATE. x = e,o,m,s,n; implicit = n(unu).
-ro LUNGIME PACHET. n = 40-9000; implicit=4000.
-bn TIMEOUT. Timeout per pachet, secunde.
-x XON/XOFF. Setați Xon/Xoff în driverul tty.
--x Dezactivați Xon/Xoff în driverul tty.
-S STREAMING dezactivat.
-X EXTERN. G-Kermit este un protocol extern.
-q LINITE. Suprimați mesajele.
-d DEBUG. Scrieți informațiile de depanare în ./debug.log.
-d fn DEBUG. Scrieți informațiile de depanare în fișierul dat.
-h AJUTOR. Afișează un mesaj scurt de utilizare.

Puteți furniza opțiuni pentru G-Kermit pe linia de comandă sau prin intermediul
Variabila de mediu GKERMIT, care poate conține orice gkermit valid
opțiunile din linia de comandă. Acestea sunt procesate înainte de linia de comandă reală
opțiuni și astfel pot fi înlocuite de acestea. Exemplu pentru bash sau ksh, care
poți să-ți pui în profil dacă vrei să păstrezi mereu fișiere incomplete,
suprimați streamingul, suprimați mesajele și utilizați paritatea spațiu:

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

MECANICA OF FILE TRANSFER
Pentru a transfera fișiere cu G-Kermit trebuie să fii conectat printr-un terminal
emulator pentru sistemul UNIX în care rulează G-Kermit, adică tu ești
online la UNIX și au acces la promptul shell (sau la un meniu care are
o opțiune de a invoca G-Kermit). Conexiunea poate fi serială (directă sau
apelat) sau în rețea (Telnet, Rlogin, X.25 etc).

Când îi spui lui G-Kermit să TRIMITE un fișier (sau fișiere), de exemplu cu:

$ gkermit -Ts oofa.txt

se întrerupe o secundă și apoi trimite primul său pachet. Ce se întâmplă
Următorul depinde de capacitățile emulatorului de terminal:

· Dacă emulatorul dumneavoastră acceptă „descărcări automate” Kermit, atunci acesta
primește fișierul automat și te pune înapoi în
ecranul terminalului când ați terminat.

· În caz contrar, va trebui să luați orice măsură este necesară
emulator pentru a-i atrage atenția: o acțiune a mouse-ului, o apăsare a tastei
cum ar fi Alt-x, sau o secvență de caractere precum Ctrl-\ sau Ctrl-]
urmată de litera „c” (aceasta se numește „scăpare înapoi”) și
apoi spune-i să primească fișierul. Când transferul este
complet, trebuie să instruiți emulatorul să revină la acesta
ecranul terminalului.

În timpul transferului de fișiere, majoritatea emulatorilor de terminale au un fel de rulare
afișarea progresului transferului fișierelor.

Când îi spuneți lui G-Kermit să PRIMIȚE (cu „gkermit -r”), acest lucru vă necesită
pentru a scăpa înapoi la emulatorul de terminal și a-i cere să trimită fișierul
fișierele dorite.

Dacă emulatorul dvs. de terminal acceptă descărcări automate Kermit ȘI serverul Kermit
modul, atunci puteți utiliza GET ("gkermit -g files...") în loc de RECEIVE
("gkermit -r"), iar restul se întâmplă automat, ca atunci când este G-Kermit
trimiterea.

ÎNTRERUPERE FILE TRANSFER
G-Kermit acceptă întreruperea fișierelor și a grupului. Metoda pentru
întreruperea unui transfer depinde de emulatorul dvs. de terminal. De exemplu,
în timp ce afișajul de transfer de fișiere este activ, este posibil să tastați litera „x”
pentru a anula fișierul curent și a trece la următorul (dacă există) și
litera „z” pentru a anula grupul. Sau ar putea exista butoane pe care le puteți face clic
cu mouse-ul.

Când G-Kermit este în modul pachet și emulatorul dvs. de terminal este în modul său
ecranul terminalului, puteți, de asemenea, să tastați trei (3) caractere Ctrl-C la rând
pentru a face G-Kermit să iasă și a restabili modurile normale ale terminalului.

TEXT AND BINAR TRANSFER MODE
Când trimiteți fișiere în modul binar, G-Kermit trimite fiecare octet exact ca
este stocat pe disc. Acest mod este adecvat pentru programe binare,
fișiere grafice, arhive tar, fișiere comprimate etc. și este al lui G-Kermit
modul implicit de transfer al fișierelor la trimitere. Când primiți fișiere în binar
modul, G-Kermit pur și simplu copiază fiecare octet pe disc. (Evident că octeții sunt
codificat pentru transmisie, dar procedurile de codificare și decodare dau a
replica fișierului original după transfer.)

Când trimiteți fișiere în modul text, G-Kermit convertește formatul de înregistrare în
cea comună care este definită pentru protocolul Kermit și anume linii
terminat prin retur transport și avans de linie (CRLF); receptorul convertește
CRLF-urile la orice convenție de sfârșit de linie sau format de înregistrare este folosită pe acesta
platformă. Când primiți fișiere în modul text, G-Kermit pur și simplu dezactivează
transportul se întoarce, lăsând doar un linefeed la sfârșitul fiecărei linii, care
este convenția UNIX.

La primirea fișierelor, modul de transfer al expeditorului (text sau binar)
predomină dacă expeditorul îi dă aceste informații lui G-Kermit într-un Kermit
Pachetul Atribut fișier, care depinde desigur de terminalul dvs
protocolul Kermit al emulatorului are această caracteristică. Altfel, dacă ai dat un -i
sau opțiunea -T pe linia de comandă gkermit, se folosește modul corespunzător;
în caz contrar, se utilizează modul implicit (binar).

În plus, atunci când trimiteți sau primiți, G-Kermit și terminalul dvs
Kermit al emulatorului se poate informa unul pe celălalt despre tipul lor de sistem de operare (UNIX în G-
cazul lui Kermit). Dacă emulatorul dvs. acceptă această capacitate, adică
numită „recunoaștere automată de la egal la egal”, și îi spune lui G-Kermit că este
platforma este, de asemenea, UNIX, G-Kermit și Kermit-ul emulatorului automat
treceți în modul binar, deoarece nu este necesară conversia în format de înregistrare
în acest caz. Recunoașterea automată de la egal la egal este dezactivată automat dacă
includeți opțiunea -i (imagine) sau -T (text).

La trimitere, G-Kermit trimite toate fișierele în același mod, text sau binar.
Nu există o schimbare automată a modului pe fișier. La primirea, însă,
comutarea pe fișier are loc automat pe baza atributului primit
pachete, dacă există (explicat mai jos), care însoțesc fiecare fișier.

CĂI
Când TRIMITEȚI un fișier, G-Kermit obține numele fișierelor din comandă
linia. Depinde de shell pentru a extinde metacaracterele (wildcards și
tilde).

G-Kermit folosește calea completă dată pentru a găsi și deschide fișierul, dar apoi
elimina calea înainte de a trimite numele la receptor. Pentru
exemplu:

$ gkermit -s / Etc / hosts

are ca rezultat ca receptorul să primească un fișier numit „HOSTS” sau „hosts” (the
partea de director, "/ etc /", este dezbrăcat).

Cu toate acestea, dacă o cale este inclusă în opțiunea -a, partea de director
nu este dezbrăcat:

$ gkermit -s / Etc / hosts -a /tmp/hosts

Acest exemplu trimite / Etc / hosts fișier, dar îi spune receptorului că este
numele este „/tmp/hosts”. Ceea ce face receptorul cu calea este, of
bineînțeles, până la destinatar, care ar putea avea diverse opțiuni de tranzacționare
cu nume de căi de intrare.

Când PRIMIȚI un fișier, G-Kermit NU elimină calea. Dacă
numele fișierului primit include o cale, G-Kermit încearcă să stocheze fișierul în
locul specificat. Dacă calea nu există, transferul eșuează.
Calea de intrare poate fi, desigur, înlocuită cu opțiunea -a.

NUME DE FIȘIER CONVERSIE
Când trimiteți un fișier, G-Kermit convertește în mod normal numele fișierelor de ieșire în
formă comună: majuscule, nu mai mult de un punct și fără caractere amuzante.
Deci, de exemplu, gkermit.tar.gz ar fi trimis ca GKERMIT_TAR.GZ.

La primirea unui fișier, dacă numele este cu majuscule, G-Kermit îl convertește
la toate litere mici. Dacă numele conține litere mici, G-Kermit
lasă numele în pace.

Dacă funcția de recunoaștere automată a egalilor este disponibilă în terminal
emulator, iar G-Kermit recunoaște platforma emulatorului ca UNIX, G-
Kermit dezactivează automat conversia numelui de fișier și trimite și acceptă
nume de fișiere la propriu.

Puteți forța numele de fișiere literale incluzând opțiunea -P în comandă
linia.

NUME DE FIȘIER COLIZIUNI
Când G-Kermit primește un fișier al cărui nume este același cu cel al unui
fișier existent, G-Kermit „face backup” fișierului existent adăugând un fișier unic
sufix la numele său. Sufixul este „.~n~”, unde n este un număr. Acest
tipul de sufix de rezervă este compatibil cu GNU EMACS și diverse altele
aplicații populare.

Pentru a învinge funcția de rezervă și pentru a suprascrie fișierele primite existente
fișierele cu același nume, includ opțiunea -w (writeover) din comandă
linia.

A REVENI VALORI


G-Kermit readuce un cod de stare de ieșire de 0 dacă toate acțiunile au reușit și 1
dacă vreo acțiune a eșuat.

IMPLEMENTARE NOTE


G-Kermit este proiectat pentru a fi mic, portabil și stabil și este destinat
pentru utilizare numai la „extremul îndepărtat” al unei conexiuni; nu face
conexiunile în sine, deși poate fi folosit ca protocol extern de către
alte programe care fac conexiuni. Pentru a-l menține mic și stabil, el
nu include ferestre glisante, un limbaj de comandă sau de scriptare sau
traducerea setului de caractere. Pentru a-l menține portabil și stabil, evită utilizarea
de servicii de sistem care nu sunt standardizate în toate soiurile UNIX
și prin urmare, în special, nu acceptă marcajele de timp ale fișierelor, interne
extinderea wildcard și alte caracteristici care nu sunt implementate
în mod constant (sau deloc) în toate UNIX-urile.

MEDIUL


O variabilă de mediu GKERMIT poate fi definită (de exemplu, în shell-ul dumneavoastră
profile) pentru a include opțiunile de linie de comandă G-Kermit; acestea sunt procesate de
G-Kermit înaintea oricăror opțiuni care sunt specificate pe linia de comandă și
prin urmare, sunt suprascrise de opțiunile din linia de comandă.

DIAGNOSTIC


Dacă apare o eroare în timpul transferului de fișiere, G-Kermit trimite un pachet de eroare către
emulatorul dvs. de terminal pentru a anula transferul; o eroare adecvată
mesajul ar trebui să fie afișat pe ecran.

ERORI


Transferurile de fișiere pot eșua din mai multe motive:

· Lipsa accesului de citire la un fișier sursă.
· Lipsa accesului de scriere la un director țintă.
· Lipsa unui control adecvat al debitului.
· Utilizarea streamingului pe o conexiune nesigură.
· Neprefixarea excesivă a caracterelor de control.
· Trimiterea datelor goale pe 8 biți pe o conexiune pe 7 biți.
· Pachete prea lungi pentru bufferele receptorului.
· Interval de timeout prea scurt pentru conexiune.

și multe altele; acestea sunt acoperite în referințe.

REFERINȚE


Protocolul Kermit este specificat în „Kermit, A File Transfer Protocol” de
Frank da Cruz, Presa digitală (1987). O dovadă de corectitudine a lui Kermit
protocolul apare în „Specification and Validation Methods”, editat de
Egon Boerger, Oxford University Press (1995). „Utilizarea C-Kermit” de Frank
da Cruz și Christine M. Gianone, Digital Press (1997 sau ediția ulterioară)
explică mulți dintre termenii și tehnicile la care se face referire aici, în cazul în care sunteți
nu sunt familiarizate cu acestea și include, de asemenea, tutoriale despre date
comunicații, sfaturi extinse de depanare și performanță etc.
Diverse alte cărți despre Kermit sunt disponibile de la Digital Press. Pe net
resursele includ:

Web: http://www.columbia.edu/kermit/
FTP: ftp://kermit.columbia.edu/kermit/g/
Știri: comp.protocols.kermit.misc
E-mail: [e-mail protejat]

Consultați, de asemenea, fișierul README distribuit cu G-Kermit pentru mai multe detalii.
Poate fi găsit și la ftp://kermit.columbia.edu/kermit/g/README.

Utilizați gkermit online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF va instala toate
    software pe care Fedora Linux și altele
    nu include implicit, după
    rulează Fedora pentru prima dată. Este
    usor pentru ...
    Descărcați PostInstallerF
  • 2
    strace
    strace
    Proiectul strace a fost mutat la
    https://strace.io. strace is a
    diagnostic, depanare și instruire
    userspace tracer pentru Linux. Este folosit
    a monitoriza un...
    Descărcați strace
  • 3
    gMKVExtractGUI
    gMKVExtractGUI
    O GUI pentru utilitarul mkvextract (parte a
    MKVToolNix) care încorporează cele mai multe (dacă
    nu toate) funcționalitatea mkvextract și
    utilități mkvinfo. Scris în C#NET 4.0,...
    Descărcați gMKVExtractGUI
  • 4
    Biblioteca JasperReports
    Biblioteca JasperReports
    Biblioteca JasperReports este
    cea mai populară sursă deschisă din lume
    business intelligence și raportare
    motor. Este scris în întregime în Java
    si este capabil sa...
    Descărcați biblioteca JasperReports
  • 5
    Cărți Frappe
    Cărți Frappe
    Frappe Books este o sursă gratuită și deschisă
    software-ul de contabilitate pentru desktop, adică
    simplu și bine conceput pentru a fi folosit de
    întreprinderi mici și liber profesioniști. Aceasta'...
    Descărcați cărți Frappe
  • 6
    Python numeric
    Python numeric
    ȘTIRI: NumPy 1.11.2 este ultima versiune
    care va fi realizat pe sourceforge. Rotile
    pentru Windows, Mac și Linux, precum și
    distribuțiile surselor arhivate pot fi găsite...
    Descărcați Numerical Python
  • Mai mult »

Comenzi Linux

Ad