IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

kermrc - Online nel cloud

Esegui kermrc nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando kermrc che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


Kermit - C-Kermit 9.0: interattivi e scriptabili indipendenti dal trasporto e dalla piattaforma
software di comunicazione.

Questo documento ha lo scopo di fornire al principiante informazioni sufficienti per rendere di base
(se non avanzato) uso di C‐Kermit 9.0. Anche se potrebbe essere piuttosto lungo per un Unix
pagina di manuale, è ancora molto più breve del manuale C‐Kermit, che dovrebbe essere
consultato per argomenti avanzati come personalizzazione, set di caratteri, scripting,
ecc. Cerchiamo anche di fornire una chiara panoramica strutturale dei molti di C‐Kermit
capacità, aree funzionali, stati e modalità e la loro interrelazione, che
dovrebbe essere utile sia ai principianti che ai veterani, così come a coloro che passano a
versione 9.0 da versioni precedenti.

Questo documento è disponibile anche come pagina Web all'indirizzo:

http://www.columbia.edu/kermit/ckututor.html

DESCRIZIONE


C‐Kermit è un pacchetto software di comunicazione per tutti gli usi del Kermit Project at
Columbia University che:

· È portabile su molte piattaforme, Unix e non Unix.
· Può effettuare connessioni sia seriali che di rete.
· Può condurre sessioni di terminale interattivo sulla sua connessione.
· Può trasferire file di testo o binari sulla stessa connessione.
· Può convertire i set di caratteri nella sessione del terminale.
· Può convertire i set di caratteri durante il trasferimento di file di testo.
· È personalizzabile in ogni aspetto del suo funzionamento.

C‐Kermit è un programma modem, un client Telnet, un client Rlogin, un client FTP, un HTTP
client e, su piattaforme selezionate, anche un client X.25. Può rendere sicuro il proprio
Connessioni Internet che utilizzano metodi di sicurezza approvati da IETF, inclusi Kerberos IV, Kerberos
V, SSL/TLS e SRP e può anche effettuare connessioni SSH tramite il tuo client SSH esterno
applicazione. Può essere il trasferimento di file remoto o il partner client/server del tuo desktop
Cliente Kermit. Può anche accettare chiamate in entrata e connessioni di rete. Può anche essere
installato come servizio Internet sul proprio socket TCP standard, 1649 [RFC2839, RFC2840].

E forse la cosa più importante, tutto ciò che puoi fare "a mano" (in modo interattivo) con C‐Kermit,
può essere "scritto in script" (automatico) utilizzando il suo trasporto multipiattaforma integrato indipendente
linguaggio di programmazione script, che sembra essere identico al suo comando interattivo
Lingua.

Questa pagina di manuale offre una panoramica di C‐Kermit 9.0 per Unix ("Unix" è un
famiglia di sistemi che include AIX, DG/UX, FreeBSD, HP-UX, IRIX, Linux, Mac OS X, NetBSD,
OpenBSD, Open Server, Open Unix, QNX, Solaris, SunOS, System V R3, System V R4, Tru64
Unix, Unixware, Xenix e molti altri). Per una copertura completa, consultare il
pubblicato C‐Kermit manuale e supplementi (vedi DOCUMENTAZIONE sotto). Per ulteriori
informazioni su C‐Kermit, software Kermit per altre piattaforme e manuali Kermit, visitare
il sito web del progetto Kermit:

http://www.columbia.edu/kermit/

Questa è una pagina di manuale più lunga della media, eppure graffia a malapena la superficie. non farlo
essere scoraggiato. C‐Kermit è un pacchetto ampio e complesso, che si evolve in decenni di pratica e
esperienza, ma ciò non significa che sia difficile da imparare o da usare. È più comunemente usato
le funzioni sono spiegate qui con puntatori a ulteriori informazioni altrove.

SINOSSI


Kermit [ Nome del file ] [ Opzioni ] [ {=,--,+} testo ] ]

o:

Kermit URL

Se il primo argomento della riga di comando è il nome di un file, i comandi in modalità interattiva sono
eseguito dal file. L'argomento '=' (o "--") dice a Kermit di non analizzare il resto
della riga di comando, ma per rendere disponibili le parole che seguono '=' come \%1, \%2, ... \%9.
L'argomento "+" è come "=" ma per l'uso in "script kerbang" (spiegato di seguito). Un secondo
il formato della riga di comando consente all'unico argomento di essere Telnet, FTP, HTTP o IKSD
URL.

Ordine di esecuzione:

1. Il file di comando (se presente).

2. Il file di inizializzazione, se presente, a meno che non venga soppresso con -Y.

3. Il file di personalizzazione (se viene eseguito dal file di inizializzazione).

4. L'URL della riga di comando (se presente e, in tal caso, l'esecuzione si interrompe qui).

5. Opzioni della riga di comando (se presenti).

6. Comandi interattivi.

Alcune opzioni della riga di comando possono causare azioni (come -s per inviare un file); altri appena impostati
parametri. Se sono incluse opzioni di azione nella riga di comando, Kermit esce quando
finito a meno che non venga data anche l'opzione -S ("stay"). Se non vengono fornite opzioni di azione, no
i file di inizializzazione o di comando contenevano un comando EXIT o QUIT e nessun errore fatale
si è verificato, Kermit emette il suo prompt e attende che tu digiti i comandi.

Tieni presente che C‐Kermit può essere creato con le funzionalità selezionate disabilitate e inoltre
che alcune funzionalità non sono disponibili su tutte le piattaforme. Ad esempio, C-Kermit
non può essere compilato con il supporto TCP/IP su una piattaforma che non ha l'intestazione TCP/IP
file e librerie (e anche se Kermit include il supporto TCP/IP, non può essere
utilizzato per effettuare connessioni TCP/IP su un computer che non dispone di uno stack TCP/IP
installato). Se la tua versione di C‐Kermit manca di una funzionalità menzionata qui, usa la sua
comando SHOW FEATURES per vedere cosa potrebbe essere stato escluso.

C-Kermit ha tre tipi di comandi: normali opzioni della riga di comando a lettera singola,
opzioni della riga di comando in formato esteso e comandi interattivi.

Come la maggior parte dei comandi Unix, a C-Kermit possono essere fornite opzioni sulla riga di comando. Ma C-
Kermit può anche essere usato in modo interattivo dandogli comandi composti da parole, che sono
più intuitivo delle criptiche opzioni della riga di comando e anche più flessibile. In altre parole,
non è necessario utilizzare le opzioni della riga di comando di C‐Kermit, ma sono disponibili se lo si desidera
a. (Per lo stesso motivo, non devi nemmeno usare i suoi comandi interattivi ‐‐ puoi
utilizzare uno o entrambi in qualsiasi combinazione.)

C‐Kermit è generalmente installato nel PATH come "kermit", e quindi è invocato da
digitando la parola "kermit" (minuscolo) al prompt della shell, quindi premendo Invio o
Tasto Invio. Se desideri includere opzioni da riga di comando, inseriscile dopo la parola "kermit"
ma prima di premere Invio o Invio, separati da spazi, ad esempio:

$ kermit -s ckermit.tar.gz

('$' è il prompt della shell; "kermit -s ckermit.tar.gz" è quello che digiti, seguito da Return
o Invio.)

VERSIONI


Ecco un elenco delle opzioni della riga di comando a lettera singola di C-Kermit, che iniziano con un singolo
trattino (-), in ordine ASCII ("alfabetico"). Il caso alfabetico è significativo (-A non è il
come -a). Le opzioni di azione sono contrassegnate con "AZIONE".

-0 (cifra zero) 100% trasparente Stato di connessione per operazione "in-the-middle": 8 bit,
nessuna parità, nessun carattere di fuga, tutto passa.

-8 (cifra otto) La connessione è pulita a 8 bit (questa è l'impostazione predefinita in C-Kermit 8.0 e
dopo). Equivalente al comando EIGHTBIT, che a sua volta è una scorciatoia per SET
TERMINALE BYTESIZE 8, IMPOSTA COMANDO BYTESIZE 8, IMPOSTA PARITÀ NESSUNA.

-9 arg (cifra nove) Effettua una connessione a un server FTP. Equivalente a FTP OPEN
comando. Argomento: indirizzo IP o nome host[: porta TCP opzionale]. NOTA: C‐Kermit
ha anche una personalità separata della riga di comando FTP, con un normale comando simile a FTP.
sintassi di riga. Maggiori informazioni su questo di seguito.

-Un Kermit deve essere avviato come servizio Internet (IKSD) (solo da inetd.conf).

-B Kermit è in esecuzione in batch o in background (nessun terminale di controllo). Da utilizzare in
case Kermit non rileva automaticamente il suo stato in background. Equivalente a
IMPOSTA SFONDO SU comando.

-C arg Modalità interattiva Comandi da eseguire. Argomento: comandi separati da virgole,
elencare tra virgolette.

-D arg Ritardo prima di iniziare a inviare in modalità remota. Equivalente al comando SET DELAY.
Argomento: numero di secondi.

-E Esce automaticamente alla chiusura della connessione. Equivalente a SET EXIT ON-DISCONNECT ON.

-F arg Usa una connessione TCP aperta. Argomento: descrittore di file numerico di TCP aperto
connessione. Vedi anche: -j, -J.

-G arg (AZIONE) Recupera i file dal server, invia i contenuti allo standard output, che normalmente
verrebbe indirizzato a un altro processo. Argomento: specifica del file remoto, tra virgolette
se contiene metacaratteri. Vedi anche: -g, -k.

-H Sopprime l'avvio del programma Araldo e saluto.

-Dico a Kermit che ha una connessione affidabile, per forzare l'utilizzo dello streaming dove si trova
normalmente non lo sarebbe. Equivalente al comando SET AFFIDABILE ON.

-J arg (AZIONE) "Sii come Telnet." Come -j ma implica -E. Argomento: nome host/indirizzo IP
facoltativamente seguito dal servizio. NOTA: C‐Kermit ha anche un comando Telnet separato‐
personalità della riga, con una sintassi della riga di comando simile a Telnet. Maggiori informazioni su questo
qua sotto.

-L Discesa ricorsiva della directory per i file nell'opzione -s.

-M arg Il mio nome utente (da usare con Telnet, Rlogin, FTP, ecc.). Equivalente al SET LOGIN
comando UTENTE. Argomento: stringa del nome utente.

-O (AZIONE) (lettera maiuscola O) Essere un server per un solo comando. Vedi anche: -x.

-P Non converte i nomi dei file (percorso) dei file trasferiti. Equivalente a SET FILE NAMES
LETTERALE.

-Q Impostazioni del protocollo Kermit rapido. Equivalente al comando FAST. Questa è l'impostazione predefinita
in C-Kermit 7.0 e versioni successive.

-R Remote-only (questo rende solo IF REMOTE vero).

-S Stay (inserire il parser dei comandi dopo le opzioni di azione).

-T Forza modalità testo per il trasferimento di file; implica -V. Equivalente a IMPOSTA MODALITÀ DI TRASFERIMENTO
MANUALE, IMPOSTA TIPO DI FILE TESTO.

-V Disabilita la commutazione automatica testo/binario per file. Equivalente a IMPOSTA MODALITÀ DI TRASFERIMENTO
MANUALE.

-Y Salta (non esegue) il file di inizializzazione.

-a arg As-name per i file in -s, -r o -g. Argomento: stringa As-name (alternativa
nome del file). Quando si ricevono file, questo può essere un nome di directory.

-b arg Velocità per dispositivo seriale. Equivalente a IMPOSTA VELOCITÀ. Argomento: bit numerici per
secondo per le connessioni seriali.

-c (AZIONE) Immettere lo stato di connessione prima di trasferire i file.

-d Crea un file debug.log con informazioni dettagliate sul debug (un secondo -d aggiunge
marche temporali). Equivalente a LOG DEBUG ma ha effetto prima.

-e arg Lunghezza massima per i pacchetti di trasferimento file Kermit in entrata. Equivalente a SET RICEVI
LUNGHEZZA DEL PACCHETTO. Argomento: lunghezza in byte.

-f (AZIONE) Invia un comando FINISH a un server Kermit.

-g arg Ottieni file da un server Kermit. Argomento: specifica del file su un altro computer,
tra virgolette se contiene metacaratteri. Equivalente a GET. Vedi anche: -a, -G, -r.

-h (AZIONE) Stampa il testo della guida per le opzioni della riga di comando a lettera singola (contrassegna attraverso 'more'
per impedire lo scorrimento).

-i Forza la modalità binaria (immagine) per il trasferimento di file; implica -V. Equivalente a SET TRANSFER
MODALITÀ MANUALE, IMPOSTA TIPO FILE BINARIO.

-j arg Effettua una connessione TCP/IP. Argomento: nome host/indirizzo IP e nome servizio opzionale
o numero. Equivalente al comando TELNET. Vedi anche: -J, -F.

-k (AZIONE) Riceve i file sullo standard output, che normalmente verrebbe reindirizzato a
un altro processo. Vedi anche: -r, -G.

-l arg (lettera L minuscola) Effettua una connessione sul dispositivo di comunicazione seriale specificato.
Equivalente al comando SET LINE (SET PORT). Argomento: nome del dispositivo seriale, ad es
/dev/ttyS0.

-m arg Tipo di modem da utilizzare con il dispositivo -l. Equivalente al comando SET MODEM TYPE.
Argomento: nome del modem come nel comando SET MODEM TYPE, ad esempio "usrobotics".

-n (AZIONE) Entra nello stato di connessione dopo il trasferimento dei file (storico).

-p arg Parità. Equivalente al comando SET PARITY. Argomento: uno dei seguenti:
e(ven), o(dd), m(arca), n(uno), s(pace).

-q Silenzioso (elimina la maggior parte dei messaggi). Equivalente a SET QUIET ON.

-r (AZIONE) Riceve i file. Equivalente al comando RICEVI. Argomento: (nessuno, ma
vedere un)

-s argomento Invia file. Argomento: una o più specifiche di file locali. Equivalente a
comando INVIA. Vedi anche: -a.

-t (Storico) Xon (Ctrl-Q) Carattere di turnaround per connessioni half-duplex (usato su
connessioni seriali in modalità linea ai vecchi mainframe). Equivalente a SET DUPLEX HALF, SET
STRETTA DI MANO XON.

-v arg Dimensione della finestra per il protocollo Kermit (ignorata durante lo streaming). Equivalente a SET
DIMENSIONI DELLA FINESTRA. Argomento: numero, da 1 a 32.

-w File in entrata Scrive su file esistenti. Equivalente a SET FILE COLLISION
SOVRASCRIVERE.

-x (AZIONE) Entra in modalità server. Equivalente al comando SERVER. Vedi anche: -O.

-y arg File di inizializzazione alternativo. Argomento: nome file.

-z Forza il comportamento in primo piano. Da utilizzare nel caso in cui Kermit non rilevi automaticamente
il suo stato in primo piano. Equivalente al comando SET BACKGROUND OFF.

Opzioni estese della riga di comando (necessarie perché quelle a lettera singola sono quasi esaurite)
iniziare con due trattini (--), con parole anziché singole lettere come nomi delle opzioni. Se uno
l'opzione estesa accetta un argomento, è separata dalla parola opzione da due punti (:).
Le opzioni estese includono:

--bannerfile:nomefile
File da visualizzare all'avvio o all'accesso IKSD.

--cdfile:nomefile
File da inviare per la visualizzazione al client quando il server cambia directory (nome file
è relativo alla directory modificata in).

--cdmessage:{acceso,spento}
Abilita/disabilita la funzione di messaggio del CD del server.

--Aiuto
Stampa il messaggio di utilizzo per le opzioni estese.

--helpfile:nomefile
Designa un file contenente testo personalizzato per sostituire il comando HELP di primo livello.

--nointerrompe
Disabilita gli interrupt da tastiera.

--noperm
Disabilita l'attributo Permissions del file di protocollo Kermit, per impedire la trasmissione di
permessi file (protezione) dal mittente al destinatario.

--versione
(AZIONE) C‐Kermit stampa il suo numero di versione.

Più molte altre opzioni solo IKSD descritte in:

http://www.columbia.edu/kermit/iksd.html

Vedere la sezione sul trasferimento di file per esempi di invocazione da riga di comando.

COMANDO LINGUA


Il linguaggio di comando interattivo di C-Kermit è oggetto di un libro di 622 pagine e di un altro
diverse centinaia di pagine di aggiornamenti, decisamente troppo per una pagina di manuale. Ma non è difficile da ottenere
cominciato. Al prompt della shell, digita semplicemente "kermit" per ottenere il comando interattivo di C‐Kermit
richiesta:

$Kermit
(/corrente/directory) C-Kermit>

Inizia digitando "aiuto" (e quindi premi il tasto Invio o Invio) per una panoramica di primo livello,
leggilo e parti da lì. Il tuo secondo comando dovrebbe probabilmente essere "intro" (introduzione).
Nota che il prompt mostra la tua directory corrente (a meno che tu non dica a Kermit di richiederti con
qualcos'altro).

I comandi interattivi sono composti principalmente da normali parole inglesi, solitamente sotto forma di
frasi imperative, come:

invia oofa.txt

che dice a Kermit di inviare (trasferire) il file il cui nome è oofa.txt, oppure:

imposta la modalità di trasferimento automatica

che imposta la "modalità di trasferimento" di Kermit su "automatica" (qualunque cosa significhi).

Durante la digitazione dei comandi, puoi abbreviare, chiedere aiuto (premendo il tasto "?" ovunque
in un comando), completa parole chiave o nomi di file (con il tasto Tab o Esc) e modifica il tuo
digitando con Backspace o Elimina, Ctrl-W, Ctrl-U, ecc. Puoi anche richiamare il precedente
comandi, salva la cronologia dei comandi e chissà cos'altro. Dai il comando INTRO per
dettagli.

C‐Kermit ha centinaia di comandi e possono essere impartiti in una varietà infinita e
combinazioni, inclusi i comandi per:

· Effettuare connessioni (SET LINE, DIAL, TELNET, SSH, FTP, ...)
· Interruzione delle connessioni (HANGUP, CLOSE)
· Trasferimento file (SEND, GET, RECEIVE, MOVE, REEND, ...)
· Stabilire le preferenze (SET)
· Visualizzazione delle preferenze (MOSTRA)
· Gestione dei file locali (CD, DELETE, MKDIR, DIR, RENAME, TYPE, ...)
· Gestione file remoti (RCD, RDEL, RMKDIR, RDIR, ...)
· Utilizzo di file locali (FOPEN, FCLOSE, FREAD, FWRITE)
· Programmazione (TAKE, DEFINE, IF, FOR, WHILE, SWITCH, DECLARE, ...)
· Interagire con l'utente (ECHO, ASK, ...)
· Interagire con un computer remoto (INPUT, OUTPUT, ...)
· Interagire con i programmi locali (RUN, EXEC, PTY, ...)
· Registrazione delle cose (LOG SESSIONE, LOG PACCHETTI, LOG DEBUG, ...)

E ovviamente QUIT o EXIT per uscire e HELP per ottenere aiuto, e per i programmatori: loop,
processo decisionale, variabili, array, array associativi, interi e in virgola mobile
aritmetica, macro, funzioni integrate e definite dall'utente, manipolazione di stringhe, pattern
corrispondenza, struttura del blocco, scoping, ricorsione e tutto il resto. Per ottenere un elenco di tutti i C‐
Per i comandi di Kermit, digita un punto interrogativo (?) al prompt. Per ottenere una descrizione di qualsiasi
comando, digitare AIUTO seguito dal nome del comando, ad esempio:

aiuto invia

Il carattere di interruzione del comando è Ctrl-C (tenere premuto il tasto Ctrl e premere il tasto C).

Il linguaggio di comando "carattere di escape", utilizzato per introdurre nomi di variabili, funzione
invocazioni, e così via, è una barra rovesciata (. Se è necessario includere una barra rovesciata letterale in un
comando, digitane due, ad esempio:

ottieni c:\k95\k95custom.ini

Comando File, Macro, ed Script
Un file contenente comandi Kermit è chiamato file di comandi Kermit o script Kermit. Può
essere eseguito con il comando TAKE di Kermit:

(/current/dir) C-Kermit> prendi file di comando

(dove "file di comando" è il nome del file di comando). Per favore non pipe un file di comando
nello standard input di Kermit (che potrebbe o non potrebbe funzionare); se hai i comandi Kermit
in un file, dì a Kermit di PRENDERE il file.

Solo in Unix, un file di comando Kermit può anche essere eseguito direttamente includendo un "kerbang"
riga come prima riga del file:

#!/usr/local/bin/kermit +

Cioè, una riga superiore che inizia con "#!", seguita immediatamente dal percorso completo del
Eseguibile Kermit, e quindi, se allo script Kermit devono essere dati argomenti sul comando
linea, uno spazio e un segno più. Il file di script deve anche avere l'autorizzazione di esecuzione:

chmod +x file di comando

Fatta eccezione per la parte " +", questo è esattamente lo stesso che faresti per uno script di shell, a
Script Perl, ecc. Ecco uno script di esempio semplice ma inutile che rigurgita i suoi
argomenti (fino a tre):

#!/usr/local/bin/kermit +
se definito \%1 echo "Argomento 1: \%1"
se definito \%2 echo "Argomento 2: \%2"
se definito \%3 echo "Argomento 3: \%3"
se definito \%4 echo "etc..."
exit

Se questo file è memorizzato nella directory corrente come "file di comando", allora:

./file di comando uno due tre quattro cinque

stampe:

Argomento 1: uno
Argomento 2: due
Argomento 3: tre
ecc ..

Questo illustra la struttura di base di uno script Kermit autonomo: la "linea kerbang",
poi alcuni comandi. Dovrebbe terminare con "exit" a meno che tu non voglia che appaia il prompt di Kermit
quando è finito. \%1 è il primo argomento, \%2 il secondo e così via.

Puoi anche creare i tuoi comandi definendo macro con nome composte da altri Kermit
comandi (o macro). Per esempio:

definisci miocancella {
spazzatura locale
assegna cestino \v(home)cestino/
se non definito \%1 end 1 "Cancella cosa?"
se selvaggio \%1 {
end 1 "Eliminare più file è troppo spaventoso"
}
se non esiste \%1 end 1 "Non riesco a trovare \%1"
se non directory \m(cestino) {
mkdir \m(cestino)
se fallisce termina 1 "Nessun cestino"
}
rinomina /lista \%1 \m(cestino)
}
definisci mioundelete {
spazzatura locale
assegna cestino \v(home)cestino/
se non definito \%1 end 1 "Annulla cosa?"
se selvaggio \%1 {
end 1 "Annulla eliminazione di più file è troppo difficile"
}
if not directory \m(trash) end 1 "Nessun cestino"
se non esiste \m(cestino)\%1 {
end 1 "Non riesco a trovare \%1 nel cestino"
}
rinomina /list \m(cestino)\%1 .
}

Queste macro di esempio non sono esattamente di qualità di produzione (non gestiscono nomi di file che
includono segmenti di percorso, non gestiscono più file, ecc.), ma hai l'idea: tu
possono passare argomenti alle macro e possono controllarli e prendere altri tipi di decisioni.
Se metti le righe sopra nel tuo file di inizializzazione o personalizzazione (spiegato
sotto), avrai a disposizione i comandi MYDELETE e MYUNDELETE ad ogni avvio
Kermit, almeno finché non si sopprime l'esecuzione del file di inizializzazione.
(Esercizio per il lettore: rendere queste macro generalmente utili: rimuovere limitazioni, aggiungere
visualizzazione del cestino, navigazione, svuotamento, ecc.)

Gli script Kerbang vengono eseguiti senza il file di inizializzazione. Questo per tenerli portatili e
anche per farli partire più velocemente. Se vuoi scrivere script Kerbang che dipendono da
file di inizializzazione, includi il comando

prendi \v(home).kermrc

nel punto desiderato dello script. A proposito, \v(xxx) è una variabile incorporata (xxx è il
nome della variabile, "home" in questo caso). Per vedere quali variabili integrate sono disponibili, digita
"mostra variabili" al prompt di C‐Kermit. Per vedere cos'altro puoi mostrare, digita "mostra?".
\m(xxx) è una variabile definita dall'utente (in senso stretto, è una macro usata come variabile).

Comando Lista
C-Kermit ha più di 200 comandi di primo livello e alcuni di questi, come SET, si diramano
in centinaia di sottocomandi propri, quindi non è pratico descriverli tutti
qui. Invece, ecco un elenco conciso dei comandi di primo livello più comunemente usati, raggruppati
per categoria. Per conoscere ogni comando, digita "help" seguito dal nome del comando, ad es
"aiuto set". Termini come Stato di comando e Stato di connessione sono spiegati in seguito
.

I campi facoltativi sono mostrati tra [ parentesi ]. "nomefile" indica il nome di un singolo file.
filespec indica una specifica di file che può contenere caratteri jolly come
'*' per abbinare gruppi di file. le opzioni sono opzioni (opzionali) come /PAGE, /NOPAGE, /QUIET,
ecc, elencati nel testo di AIUTO per ogni comando. Esempio:

send /recursive /larger:10000 /after:-1week /eccetto:*.txt *

che può essere letto come "invia tutti i file in questa directory e tutti quelli al di sotto di essa
che sono più grandi di 10000 byte, non più vecchi di una settimana e i cui nomi non finiscono
con ".txt".

Standard Comandi
AIUTO Richiede l'aiuto di primo livello.

comando AIUTO
Richiede aiuto sul comando dato.

INTRODUZIONE
Richiede una breve introduzione a C‐Kermit.

LICENZA ILLIMITATA
Visualizza il copyright e la licenza del software C‐Kermit.

VERSIONE
Visualizza il numero di versione di C‐Kermit.

ESCI [numero]
Esce da Kermit con il codice di stato specificato. Sinonimi: QUIT, E, Q.

TAKE nome file [ parametri... ]
Esegue i comandi dal dato

Elemento LOG [nome file]
Mantiene un registro dell'elemento specificato nel file specificato.

[ FARE ] macro [ parametri... ]
Esegue i comandi dalla macro data.

IMPOSTA il valore del parametro
Imposta il parametro dato al valore dato.

MOSTRA categoria
Mostra le impostazioni in una determinata categoria.

STATUS Indica se il comando precedente è riuscito o meno.

DATA [data e/o ora]
Mostra la data-ora corrente o interpreta la data-ora data.

RUN [ comando esterno [ parametri... ]
Esegue il comando esterno dato. Sinonimo: !.

EXEC [ comando esterno [ parametri... ]
Kermit si sovrappone al comando dato.

SOSPENDERE
Arresta Kermit e lo mette in background. Sinonimo: Z.

Locali Compila il Management
TYPE [ opzioni ] nome file
Visualizza il contenuto del file specificato.

ALTRO [opzioni] nomefile
Equivalente a TYPE /PAGE (pausa dopo ogni schermata).

CAT [opzioni] nomefile
Equivalente a TYPE /NOPAGE.

HEAD [opzioni] nome file
Visualizza le prime righe di un determinato file.

CODA [opzioni] nomefile
Visualizza le ultime righe di un determinato file.

GREP [opzioni] modello filepec
Visualizza le righe dei file che corrispondono al modello. Sinonimo: TROVA.

DIRECTORY [opzioni] [specifica file]
Elenca i file (integrato, molte opzioni).

LS [opzioni] [specificafile]
Elenca i file (esegue il comando "ls" esterno).

ELIMINA [opzioni] [specificafile]
Elimina i file. Sinonimo: RM.

ELIMINA [opzioni] [specifica file]
Rimuove i file di backup (*.~n~).

COPIA [ opzioni ] [ specifiche file... ]
Copia i file. Sinonimo: CP.

RINOMINA [ opzioni ] [ specifiche file... ]
Rinomina i file. Sinonimo: MV.

CHMOD [ opzioni ] [ specifiche dei file... ]
Modifica i permessi dei file.

TRANSLATE set di caratteri nome file [ nome file ]
Converte il set di caratteri del file. Sinonimo: XLATE.

CD Cambia la tua directory di lavoro nella tua directory home.

directory del CD
Cambia la tua directory di lavoro in quella data.

CDUP Cambia la tua directory di lavoro di un livello superiore.

PWD Visualizza la directory di lavoro.

BACK Ritorna alla directory di lavoro precedente.

MKDIR [cartella]
Crea una directory.

RMDIR [cartella]
Rimuove una directory.

Fare Connessioni
SET LINE [opzioni] nomedispositivo
Apre la porta seriale denominata. Sinonimo: SET PORT.

OPEN LINE [opzioni] nomedispositivo
Uguale a IMPOSTA LINEA. Sinonimo: PORTO APERTO.

IMPOSTA TIPO MODEM [ nome ]
Dice a Kermit che tipo di modem è sulla porta.

Comporre il numero ]
Dice a Kermit di comporre il numero di telefono specificato con il modem.

RICHIAMA Ricompone l'ultimo numero di telefono composto.

RISPOSTA Attende e risponde a una chiamata in arrivo sul modem.

AUTENTICARE [ parametri... ]
Esegue l'autenticazione sicura su una connessione TCP/IP.

IMPOSTA TIPO DI RETE { TCP/IP, X.25, ... }
Seleziona il tipo di rete per i successivi comandi SET HOST.

SET HOST [ opzioni ] host [ porta ]
Apre una connessione di rete all'host e alla porta specificati.

SET HOST * porta
Attende una connessione TCP/IP in entrata sulla porta indicata.

TELNET [opzioni] host
Apre una connessione Telnet all'host ed entra nello stato Connect.

RLOGIN [ opzioni ] host
Apre una connessione Rlogin all'host ed entra nello stato Connect.

IKSD [opzioni] host
Apre una connessione a un servizio Kermit Internet.

SSH [opzioni] host
Apre una connessione SSH all'host ed entra nello stato Connect.

Host FTP OPEN [opzioni]
Apre una connessione FTP all'host.

HTTP [opzioni] OPEN host
Apre una connessione HTTP all'host.

PTY comando esterno
Esegue il comando su uno pseudoterminale come se fosse una connessione.

PIPE comando esterno
Esegue il comando tramite una pipe come se fosse una connessione.

utilizzando Connessioni
CONNETTI [ opzioni ]
Entra nello stato Connect (terminale). Sinonimo: c.

comando REDIRECT
Reindirizza il comando esterno fornito sulla connessione.

Comando TELOPT
Invia un comando del protocollo Telnet (solo connessioni Telnet).

Ctrl-\C
"Esce indietro" dallo stato Connect allo stato Command.

Ctrl-\B
(In stato Connect) Invia un segnale BREAK (seriale o Telnet).

Ctrl-\!
(In stato di connessione) Entra nella shell inferiore; "uscire" per tornare.

Ctrl-\?
(In stato di connessione) Mostra un menu di altre opzioni del livello di escape.

Ctrl-\Ctrl-\
(Nello stato Connect) Digitare due Ctrl-Backslash per inviarne uno.

SET ESCAPE [ carattere ]
Modifica il carattere di escape dello stato Connect di Kermit.

Chiusura Connessioni
HANGUP Riaggancia la porta seriale o la connessione di rete attualmente aperte.

CHIUDI Chiude la porta seriale o la connessione di rete attualmente aperta.

SET LINE (senza nome dispositivo)
Chiude la porta seriale o la connessione di rete attualmente aperta.

SET HOST (senza nome host)
Chiude la porta seriale o la connessione di rete attualmente aperta.

FTP CHIUDI
Chiude la connessione FTP attualmente aperta.

HTTP CHIUDI
Chiude la connessione HTTP attualmente aperta.

EXIT Chiude anche tutte le connessioni. Sinonimo: QUIT.

IMPOSTA ESCI AVVISO OFF
Elimina l'avviso sulle connessioni aperte all'uscita o alla chiusura.

Compila il Transfer
INVIA [opzioni] nomefile [come-nome]
Invia il file specificato. Sinonimo: s.

INVIA [ opzioni ] specifica file
Invia tutti i file che corrispondono.

RESEND [opzioni] specificafile
Riprende un INVIO interrotto dal punto di errore.

RICEVI [ opzioni ] [ come-nome ]
Attende passivamente l'arrivo dei file. Sinonimo: r.

LOG TRANSAZIONI [ nome file ]
Tiene un registro dei trasferimenti di file.

VELOCE Usa impostazioni di trasferimento file veloce (predefinito).

ATTENZIONE
Utilizzare impostazioni di trasferimento file prudenti e meno veloci.

ROBUSTO Utilizza impostazioni di trasferimento file ultra-conservative e lente.

STATISTICHE [ opzioni ]
Fornisce statistiche sul trasferimento di file più recente.

WHERE Dopo il trasferimento: "Dove sono finiti i miei file?".

TRASMETTI [opzioni] [nomefile]
Invia file senza protocollo. Sinonimo: XMIT.

LOG SESSIONE [ nome file ]
Cattura testo o file remoti senza protocollo.

IMPOSTA PROTOCOLLO [ nome... ]
Dice a Kermit di usare un protocollo di trasferimento file esterno.

FTP {PUT, MPUT, GET, MGET, ... }
Comandi client FTP.

HTTP { PUT, GET, HEAD, POST, ... }
Comandi del client HTTP.

Kermit server
ABILITA, DISATTIVA
Controlla quali funzionalità del server possono essere utilizzate dai client.

IMPOSTA SERVER
Imposta i parametri prima di entrare nello stato del server.

SERVER Entra nello stato del server.

. of Kermit or FTP server
[ REMOTO ] LOGIN [ password utente ]
Accede a un server Kermit o IKSD che lo richiede.

[ REMOTO ] LOGOUT
Si disconnette da un server Kermit o IKSD.

INVIA [opzioni] nomefile [come-nome]
Invia il file dato al server. Sinonimi: S, PUT.

INVIA [ opzioni ] specifica file
Invia tutti i file che corrispondono.

RESEND [opzioni] specificafile
Riprende un INVIO interrotto dal punto di errore.

GET [ opzioni ] remote‐filespec
Chiede al server di inviare i file dati. Sinonimo: g.

REGET [ opzioni ] remote‐filespec
Riprende un GET interrotto dal punto di errore.

CD REMOTO [cartella]
Chiede al server di cambiare la sua directory di lavoro. Sinonimo: RCD.

PWD REMOTO [ elenco ]
Chiede al server di visualizzare la sua directory di lavoro. Sinonimo: RPWD.

RUBRICA REMOTA [specifica file...]
Chiede al server di inviare un elenco di directory. Sinonimo: RDIR.

ELIMINAZIONE REMOTA [specifica file...]
Chiede al server di eliminare i file. Sinonimo: RDEL.

REMOTO [ comando... ]
(Molti altri comandi: "remote ?" per un elenco).

MAIL [ opzioni ] specifica file
Invia file da consegnare come e‐mail (solo Kermit).

FINISH Chiede al server di uscire dallo stato del server (solo Kermit).

BYE Chiede al server di disconnettersi e chiudere la connessione.

Copione Programmazione
DEFINIRE, DICHIARARE, UNDEFINE, UNDECLARE, ASSEGNARE, VALUTARE, SEXPRESSION, ARRAY, SORT,
INPUT, OUTPUT, SE, PER, MENTRE, SWITCH, GOTO, ECHO, ASK, GETC, GETOK, ASSERT, WAIT,
SLEEP, FOPEN, FREAD, FWRITE, FCLOSE, STOP, END, RETURN, LEARN, SHIFT, TRACE, VOID,
INCREMENTA, DECREMENTA, ... Per questi e molti altri dovrai consultare il manuale
e supplementi, e/o visitare la Kermit Script Library, che include anche a
breve tutorial. Suggerimento: AIUTA A IMPARARE per scoprire come convincere Kermit a scrivere in modo semplice
script per te.

Molti dei comandi di Kermit hanno sinonimi, varianti, parenti e così via. Per esempio,
MSEND è una versione di SEND che accetta un elenco di specifiche di file da inviare, piuttosto
di una sola specifica di file e MPUT è sinonimo di MSEND. SPOSTARE significa INVIARE e
quindi ELIMINA il file sorgente in caso di successo. MMOVE è come MOVE, ma accetta un elenco di
specifiche dei file e così via. Questi sono descritti nella documentazione completa.

Usa il punto interrogativo per farti strada attraverso un comando sconosciuto, come in questo esempio:

C-Kermit> remoto ? Uno dei seguenti:
assegnare la directory kermit stampa rmdir
cd uscita login pwd set
copia aiuto logout spazio query
elimina host mkdir rinomina tipo
C-Kermit> set remoto ? Uno dei seguenti:
attributi file riprova trasferimento
finestra del server di ricezione block-check
C-Kermit> file di set remoto? Uno dei seguenti:
set di caratteri incompleto lunghezza del record
tipo di nomi di collisione
C-Kermit> nomi di file impostati remoti? Uno dei seguenti:
letterale convertito
C-Kermit> set di nomi di file remoti letterali
C-Kermit>

Questo si chiama menu on demand: ottieni un menu quando ne vuoi uno, ma i menu non sono forzati
su di te anche quando sai cosa stai facendo. Tieni presente che puoi anche abbreviare la maggior parte delle parole chiave,
e puoi completarli con il tasto Tab o Esc. Notare anche che? funziona per i nomi dei file
anche, e che puoi usarlo nel mezzo di una parola chiave o di un nome di file, non solo al
inizio. Ad esempio, "invia x?" elenca tutti i file nella directory corrente i cui nomi
inizia con "x".

INIZIALIZZAZIONE RISORSE


Nella sua configurazione predefinita, C‐Kermit esegue comandi da un file chiamato .kermrc in
la tua directory home all'avvio, a meno che non venga data l'opzione -Y o -y della riga di comando.
Le configurazioni personalizzate possono sostituire un file di inizializzazione condiviso a livello di sistema. Lo spettacolo
Il comando FILE indica quale file di inizializzazione, se presente, è stato utilizzato. L'inizializzazione standard
file "chains" in un file di personalizzazione individuale, .mykermc, nella directory home, in
quale ogni utente può stabilire le proprie preferenze, definire macro, e così via.

Poiché l'esecuzione del file di inizializzazione (almeno quello standard) fa assumere a C‐Kermit
più lungo per iniziare, potrebbe essere meglio non avere un file di inizializzazione, soprattutto ora
che la configurazione di avvio predefinita di Kermit è ben adattata all'informatica moderna e
networking ‐‐ in altre parole, non devi più fare nulla di speciale per realizzare Kermit
i trasferimenti vanno veloci. Quindi, invece di avere un file di inizializzazione che viene eseguito ogni volta
Kermit inizia, potresti considerare di creare uno o più script kerbang (con nomi diversi
quel .kermrc) che NON include un comando "exit" e invocali quando ne hai bisogno
impostazioni, definizioni di macro e/o azioni con script che contengono e invocano C‐Kermit
direttamente quando non lo fai.

Per dirla in altro modo... Distribuiamo ancora il file di inizializzazione standard poiché è
presenti nel manuale e la compatibilità con le versioni precedenti è importante per noi. Ma non c'è niente di male
nel non usarlo se non hai bisogno delle cose che contiene (directory dei servizi, composizione
directory, directory di rete e definizioni di macro associate). D'altra parte, se
ci sono impostazioni o macro che vuoi attivare OGNI volta che usi Kermit, il
il file di inizializzazione (o il file di personalizzazione a cui è collegato) è il posto dove metterli,
perché questo è l'unico posto in cui Kermit li cerca automaticamente ogni volta che lo avvii.

MODALITA ' OF FUNZIONAMENTO


Si dice che Kermit sia in modalità locale se ha effettuato una connessione a un altro computer, ad es
componendo il numero o stabilendo una connessione Telnet con esso. L'altro computer è remoto, quindi
se avvii un'altra copia di Kermit sul computer remoto, si dice che sia in Remote
modalità (purché non abbia effettuato alcun collegamento proprio). Il locale Kermit
comunica tramite il dispositivo di comunicazione o la connessione di rete, agendo come un condotto
tra il computer remoto e la tastiera e lo schermo. Il Kermit remoto è il
partner di trasferimento file al Kermit locale e comunica solo attraverso il suo input standard
e uscita.

In qualsiasi momento, un programma Kermit può trovarsi in uno dei seguenti stati. È importante
sapere cosa sono e come passare da uno all'altro.

Stato del comando
In questo stato, Kermit legge i comandi da:

· La tua tastiera; o:
· Un file, oppure:
· Una definizione di macro.

Puoi uscire dallo stato Command e tornare a Unix con il comando EXIT o QUIT (stesso
cosa). È possibile accedere allo stato di connessione con uno qualsiasi dei vari comandi (CONNECT, DIAL,
TELNET, ecc.). Puoi entrare nello stato di trasferimento file con comandi come INVIA, RICEVI,
e prendi. È possibile immettere lo stato del server con il comando SERVER. Il comando TAKE dice
Kermit per leggere ed eseguire comandi da un file. Il comando DO (forse implicito)
dice a Kermit di leggere ed eseguire comandi da una definizione di macro. Nel frattempo
Stato del comando, puoi interrompere qualsiasi comando, macro o file di comando digitando
Ctrl-C (tieni premuto il tasto Ctrl e premi il tasto C); questo normalmente ti riporta indietro
al prompt.

Stato della shell
Puoi invocare una shell inferiore o un comando esterno dal prompt dei comandi di Kermit
utilizzando il comando PUSH, RUN (!), EDIT o BROWSE. Mentre il guscio inferiore o
comando è attivo, Kermit è sospeso e non fa nulla. Ritorna al comando di Kermit
stato uscendo dal guscio o dall'applicazione inferiore.

Stato di connessione
In questo stato, che può essere inserito solo in modalità Local (cioè quando Kermit ha
ha effettuato una connessione a un altro computer), Kermit funge da terminale per il
computer remoto. Le tue sequenze di tasti vengono inviate al computer remoto e ai caratteri
che arrivano tramite la connessione di comunicazione vengono visualizzati sullo schermo. Questo
stato viene immesso quando si impartisce un comando CONNECT, DIAL, TELNET, RLOGIN o IKSD.
È possibile tornare allo stato del comando effettuando il logout dal computer remoto o tramite
digitando:

Ctrl-\c

Cioè: tieni premuto il tasto Ctrl e premi il tasto barra rovesciata, quindi rilascia il tasto
Tasto Ctrl e premere il tasto C. Questo si chiama fuga indietro. Certa altra fuga
sono forniti anche i comandi di livello; digita Ctrl-\? per un elenco. Ad esempio, puoi
entra nello stato Shell con:

Ctrl-\!

Per inviare un Ctrl-\ all'host mentre è in stato Connetti, digitane due di seguito. Vedere
HELP CONNECT e HELP SET ESCAPE per maggiori informazioni.

Stato di trasferimento file locale
In questo stato, Kermit invia pacchetti avanti e indietro con l'altro computer in
per trasferire un file o eseguire altre attività relative al file. E al
allo stesso tempo, sta visualizzando i suoi progressi sullo schermo e guardando la tua tastiera
per interruzioni. In questo stato, i seguenti comandi a singola battitura sono:
accettato:

X Interrompere il file corrente e passare al successivo (se presente).

Z Interrompere il file corrente e saltare tutto il resto.

E Come Z ma usa un protocollo "più forte" (usalo se X o Z non funzionano).

Ctrl-C Interrompi la modalità di trasferimento file (usare se Z o E non funzionano).

Kermit torna allo stato precedente (Comando o Connetti) quando il trasferimento è completo o
quando interrotto con successo da X, Z, E o Ctrl-C (tieni premuto il tasto Ctrl e premi il tasto
tasto C).

Stato di trasferimento file remoto
In questo stato, Kermit sta scambiando pacchetti di trasferimento file con il suo partner locale
rispetto al suo i/o standard. Lascia questo stato automaticamente quando il trasferimento è
completare. Nel caso in cui trovi il tuo Kermit locale in stato Connect e quello remoto in
Stato di trasferimento file (in cui sembra ignorare i tasti premuti), di solito è possibile
riportalo allo stato di comando digitando tre Ctrl-C di seguito. Se non funziona,
riporta il tuo Kermit locale allo stato Command (Ctrl-\ C) e digita "e-packet" e poi
premere il tasto Invio o Invio; questo forza un errore fatale del protocollo Kermit.

Stato del server remoto
Questo è come lo stato di trasferimento file remoto, tranne per il fatto che non torna mai automaticamente a
Stato di comando. Piuttosto, attende ulteriori istruzioni dal programma client; Quello
è, dal tuo programma Kermit locale. È possibile riportare il server remoto al suo
stato precedente inviando un comando "finish" al client, o se sei in
Connetti lo stato, digitando tre Ctrl-C di fila. Puoi dire al lavoro del server di
disconnettersi e interrompere la connessione inviando un comando "bye" al client.

Stato del server locale
Come lo stato Remote‐Server, ma in modalità locale, e quindi con il suo trasferimento di file
display che mostra e ascolta i comandi a tasto singolo, come in Trasferimento file locale
stato. Di solito questo stato viene inserito automaticamente quando un programma Kermit remoto
dà un comando GET.

C-Kermit, Kermit 95 e MS-DOS Kermit possono passare tutti automaticamente da Connect
stato allo stato di trasferimento file locale quando si avvia un trasferimento di file dal
computer remoto avviando Kermit e dicendogli di inviare o ottenere un file, in cui
caso, lo stato di connessione viene ripristinato automaticamente al termine del trasferimento del file.

Nota che C-Kermit non è un emulatore di terminale. È un'applicazione di comunicazione
che si esegue in una finestra di terminale (es. console o Xterm). L'emulazione specifica,
come VT100, VT220, Linux Console o Xterm, è fornito dalla finestra del terminale
in cui stai eseguendo C‐Kermit. Kermit 95 e MS-DOS Kermit, invece,
sono veri emulatori di terminale. Perché C-Kermit non è un emulatore di terminale? Clicca qui per
leggilo.

MAKING COLLEGAMENTI


Ecco come creare diversi tipi di connessioni usando i comandi Kermit interattivi (come
sopra indicato, puoi anche effettuare connessioni con le opzioni della riga di comando). Nota che non lo fai
devono stabilire connessioni con Kermit. Può essere utilizzato anche all'estremità di una connessione
come partner per il trasferimento e la gestione di file remoti del vostro software di comunicazione locale.

Effettuare una connessione Telnet
Al prompt dei comandi di C-Kermit, digita semplicemente:

telnetfoo.bar.com

(sostituendo il nome host o l'indirizzo desiderati). Puoi anche includere un numero di porta:

telnet xyzcorp.com 3000 ;

Se la connessione ha esito positivo, Kermit entra automaticamente nello stato Connetti. Quando tu
disconnettersi dall'host remoto, Kermit torna automaticamente al suo prompt. Ulteriori informazioni:
AIUTA TELNET, AIUTA A IMPOSTARE TELNET, AIUTA A IMPOSTARE TELOPT. Vedi anche la sezione IKSD di seguito.

Effettuare una connessione Rlogin
Questo è proprio come Telnet, tranne per il fatto che devi essere root per farlo perché Rlogin usa a
porta TCP privilegiata:

rlogin foo.bar.com

Maggiori informazioni: AIUTO RLOGIN.

Effettuare una connessione SSH
A differenza di Telnet e Rlogin, le connessioni SSH non sono integrate, ma gestite eseguendo
il tuo client SSH esterno tramite uno pseudoterminale. Usare C‐Kermit per controllare il
Il client SSH ti offre tutte le funzionalità di Kermit (trasferimento di file, set di caratteri
conversione, scripting, ecc.) su SSH.

sshfoo.bar.com

Maggiori informazioni: AIUTA SSH, AIUTA A IMPOSTARE SSH.

Chiamare con un modem
Se si tratta di un modem esterno, assicurati che sia collegato a una porta seriale utilizzabile su
computer con un normale cavo modem (diretto) e al telefono
jack con un cavo telefonico e che sia acceso. Quindi usa questi comandi:

impostare usrobotics di tipo modem ; O altro tipo supportato
imposta la riga /dev/ttyS0 ; Specifica il nome del dispositivo
impostare la velocità 57600 ; O altra velocità desiderata
imposta flusso rts/cts ; La maggior parte dei modem moderni supporta questo
impostare il tono del metodo di composizione ; (o pulsazione)
comporre 7654321 ; Componi il numero desiderato

Digita "imposta tipo modem ?" per un elenco dei tipi di modem supportati. Se ometti il ​​SET
Comando MODEM TYPE, il tipo predefinito è "generic-high-speed", che dovrebbe funzionare per
la maggior parte dei moderni modem AT-set di comandi. Se la linea è occupata, Kermit ricompone il numero
automaticamente. Se la chiamata non va a buon fine, usa "set dial display on" e provalo
di nuovo per vedere cosa succede. Se la chiamata riesce, Kermit entra nello stato di connessione
automaticamente e torna automaticamente al suo prompt quando ci si disconnette dal
computer remoto o la connessione viene persa in altro modo.

Puoi anche chiamare da un modem accessibile da Telnet, ad esempio a un inverso
server terminale. In questo caso la sequenza di comandi è:

imposta host ts.xxx.com 2000 ; Terminal-server e porta
impostare usrobotics di tipo modem ; O altro tipo supportato
impostare il tono del metodo di composizione ; (o pulsazione)
comporre 7654321 ; Componi il numero desiderato

Se il server terminal supporta l'opzione Telnet Com Port, RFC 2217, puoi anche
dare comandi relativi alla porta seriale come SET SPEED, SET PARITY e così via, e
Kermit li inoltra al server terminal utilizzando il protocollo specificato nella RFC.

Maggiori informazioni: AIUTA A IMPOSTARE IL MODEM, AIUTA A IMPOSTARE LA LINEA, AIUTA A IMPOSTARE LA VELOCITÀ, AIUTA A IMPOSTARE IL FLUSSO, AIUTA A CHIAMARE,
AIUTO IMPOSTA SELEZ., AIUTO IMPOSTA MODEM, AIUTO IMPOSTA CARRIER-OROLOGIO, MOSTRA COMUNICAZIONI, MOSTRA
MODEM, MOSTRA QUADRANTE.

Porta seriale diretta
Collegare i due computer, A e B, con un cavo null modem (o due cavi modem
interconnesso con un adattatore null-modem o un eliminatore di modem). Dal computer A:

impostare il tipo di modem nessuno ; Non c'è il modem
imposta la riga /dev/ttyS0 ; Specifica il nome del dispositivo
disattiva l'orologio della portante; Se i CD DTR non sono interconnessi
impostare la velocità 57600 ; O altra velocità desiderata
imposta flusso rts/cts ; Se RTS e CTS sono interconnessi
impostare la parità pari ; (o "segno" o "spazio", se necessario)
impostare i bit di stop 2 ; (raramente necessario)
imposta flusso xon/xoff ; Se non puoi usare RTS/CTS
Collegare ; Immettere lo stato di connessione (terminale)

Ciò presuppone che il computer B sia configurato per consentire l'accesso. In caso contrario, è possibile eseguire un
copia di Kermit sul computer B e segui approssimativamente le stesse indicazioni. Di più
info: come sopra più AIUTO A CONNETTERSI.

Con i modem o le connessioni seriali dirette, potresti anche dover "impostare la parità pari" (o
"mark" o "space") se si tratta di una connessione a 7 bit.

Dei tipi di connessione sopra elencati, solo uno può essere aperto alla volta. Tuttavia, nessuno di
questi possono essere aperti contemporaneamente a una sessione FTP o HTTP. Ogni tipo di connessione può essere
personalizzato a qualsiasi livello desiderato, script, registrato, lo chiami. Vedi il manuale.

NOTA: su piattaforme selezionate, C‐Kermit può anche effettuare connessioni X.25. Vedere il manuale per
dettagli.

TRASFERIMENTO FILE CON Kermit


C'è una convinzione diffusa e persistente che Kermit sia un protocollo lento. Questo è
perché, fino a poco tempo fa, usava la regolazione conservativa per impostazione predefinita per assicurarsi che il file
i trasferimenti sono riusciti, invece di fallire perché hanno sovraccaricato la connessione. Alcuni
erano necessari comandi extra (o opzioni della riga di comando, come -Q) per farlo andare veloce, ma
nessuno si è preso la briga di scoprirli. Inoltre, per il tango ci vogliono due persone: la maggior parte non-Kermit-
Le implementazioni del protocollo Kermit del progetto SONO davvero lente. I migliori partner per il trasferimento di file
per C-Kermit sono: un'altra copia di C-Kermit (7.0 o successivo) e Kermit 95. Questi
le combinazioni funzionano bene e funzionano velocemente per impostazione predefinita. Anche MS-DOS Kermit è buono, ma tu
devo dirgli di andare veloce (dandogli il comando FAST).

Inoltre, tutti e tre questi programmi Kermit supportano "autodownload" e "autoupload",
il che significa che quando sono in stato Connect e un pacchetto Kermit arriva dal telecomando,
passano automaticamente alla modalità di trasferimento file.

Inoltre, C‐Kermit e K95 passano automaticamente anche dalla modalità testo a quella binaria per ciascuno
file, quindi non è necessario "impostare il tipo di file binario" o "impostare il testo del tipo di file" o preoccuparsi
sui file danneggiati perché sono stati trasferiti nella modalità sbagliata.

Ciò a cui si sommano tutte queste parole è che ora, quando usi il software Kermit aggiornato
dal progetto Kermit, il trasferimento di file non è solo veloce, è ridicolmente facile. Voi
a malapena devi dare alcun comando.

Download di file
Supponiamo che tu abbia Kermit 95, C-Kermit o MS-DOS Kermit sul tuo computer desktop,
con una connessione a un computer Unix che ha C-Kermit installato come "kermit". Per
scarica un file (invialo da Unix al tuo computer desktop), digita semplicemente il tasto
seguente comando al prompt della shell di Unix:

kermit -s oofa.txt

(dove oofa.txt è il nome del file). Se vuoi inviare più di un file, puoi
metti tutti i nomi di file che vuoi sulla riga di comando e possono essere qualsiasi
combinazione di testo e binario:

kermit -s oofa.txt oofa.zip oofa.html oofa.tar.gz

e/o puoi usare i caratteri jolly per inviare gruppi di file:

kermit -s oofa.*

Se vuoi inviare un file sotto falso nome, usa:

kermit -s venerdì.txt -a oggi.txt

Questo invia il file friday.txt ma dice al Kermit ricevente che il suo nome è
oggi.txt. In tutti i casi, come notato, al termine del trasferimento dei file, il desktop
Kermit torna automaticamente allo stato Connetti. Non preoccuparti di scappare di nuovo, ri-
connessione, cambio modalità testo/binario. Quasi troppo facile, vero?

Caricamento di file
Per caricare file (inviarli dal computer desktop al computer Unix remoto)
fai la stessa cosa, ma usa l'opzione -g (GET) invece di -s:

kermit -goofa.txt

Questo fa sì che il tuo Kermit locale entri in modalità server; quindi il programma remoto Kermit
richiede il file denominato e il Kermit locale lo invia e ritorna automaticamente a
Stato di connessione al termine.

Se vuoi caricare più file, devi usare le regole di citazione della shell, dal momento che
questi non sono file locali:

kermit -g "oofa.txt oofa.zip oofa.html oofa.tar.gz"
kermit -g "oofa.*"

Se vuoi caricare un file ma salvarlo con un nome diverso, usa:

kermit -g venerdì.txt -a oggi.txt

Kermit trasferisce alla vecchia maniera
Se il tuo software di comunicazione desktop non supporta il caricamento automatico o
autodownload, o non include la modalità server Kermit, la procedura richiede
più passaggi.

Per scaricare un file, digita:

kermit -s nomefile

sull'host come prima, ma se non succede nulla automaticamente in risposta a questo
comando, devi cambiare il tuo software di comunicazione desktop in Kermit
Stato di ricezione. Questo potrebbe essere fatto scappando indietro usando i caratteri della tastiera o hot
tasti (Alt-x è tipico) e/o con un comando (come RICEVI) o un menu. Quando il
il trasferimento del file è completo, devi tornare allo stato Connetti, Terminale
emulazione o qualsiasi altra terminologia applicabile al software di comunicazione desktop.

Per caricare un file, digita:

kermit -r

sull'host (piuttosto che "kermit -g"). Questo dice a C-Kermit di aspettare passivamente a
file per iniziare ad arrivare. Quindi riconquista l'attenzione del tuo software desktop (Alt-x
o altro) e istruirlo a inviare i file desiderati con il protocollo Kermit. quando
il trasferimento è terminato, tornare alla schermata Connetti o Terminale.

Se il trasferimento di file fallisce
Sebbene ogni aspetto dell'operazione di Kermit possa essere messo a punto con precisione, ci sono anche
tre brevi e semplici comandi "omnibus tuning" che puoi utilizzare per la risoluzione dei problemi:

VELOCE Usa impostazioni di trasferimento file veloce. Questa è stata l'impostazione predefinita da C‐Kermit
7.0 ora che la maggior parte dei computer e delle connessioni moderne lo supportano. Se i trasferimenti
fallire con impostazioni veloci, prova . . .

ATTENZIONE
Usa impostazioni caute ma non paranoiche. I trasferimenti di file, se funzionano, funzioneranno
andare a velocità media. In caso contrario, prova. . .

ROBUSTO Utilizza le impostazioni più robuste, resilienti, conservative, sicure e affidabili.
I trasferimenti di file funzioneranno quasi sicuramente, ma saranno piuttosto lenti (di
Ovviamente questo è un classico compromesso; ROBUST era l'accordatura predefinita di C‐Kermit
versioni 6.0 e precedenti, il che ha fatto pensare a tutti che il protocollo Kermit fosse
Lento). Se ROBUST non funziona, prova di nuovo con SET PARITY SPACE prima
nel caso non sia una connessione a 8 bit.

Ovviamente il successo e le prestazioni di un trasferimento di file dipendono anche dal file di C‐Kermit
socio di trasferimento. Si raccomandano partner del progetto Kermit aggiornati e reali perché
contengono le migliori implementazioni del protocollo Kermit e perché possiamo supportarle nel caso
di guai.

Se hai ancora problemi, consulta il Capitolo 10 di Utilizzo di C‐Kermit o invia un'e-mail a kermit‐
[email protected].

Funzionalità avanzate di trasferimento file Kermit
Ovviamente c'è molto di più nel trasferimento di file Kermit, inclusi tutti i tipi di
comandi interattivi, preferenze, opzioni, registrazione, debug, risoluzione dei problemi,
e qualsiasi altra cosa tu possa immaginare, ma è a questo che servono il manuale e gli aggiornamenti.
Ecco alcuni argomenti che puoi esplorare se sei interessato digitando AIUTO per il
comandi elencati:

Trasferimenti di registrazione:
LOG TRANSAZIONI (REGISTRAZIONE AIUTO)

Commutazione automatica della modalità testo/binario per file:
IMPOSTA MODALITÀ TRASFERIMENTO { AUTOMATICO, MANUALE } (AIUTO IMPOSTA TRASFERIMENTO).

Trasferimento dell'albero di directory ricorsivo multipiattaforma:
INVIA /RICURSIVA, GET /RICURSIVE (AIUTA A INVIARE, AIUTA A RICEVERE).

Opzioni di collisione file:
SET FILE COLLISION { OVERWRITE, BACKUP, DISCARD, ... } (AIUTO IMPOSTA FILE).

Aggiornamento: trasferisci solo i file che sono cambiati dall'ultima volta:
IMPOSTA AGGIORNAMENTO COLLISIONE FILE (AIUTO IMPOSTA FILE).

Schemi di selezione del nome file:
(AIUTO CARTA SELVAGGIA).

Selezione flessibile dei file:
INVIA (o OTTIENI) /PRIMA /DOPO /PI GRANDE /PICCOLA /TIPO /ECCETTO, ...

Conversione del set di caratteri:
SET { FILE, TRASFERIMENTO } SET DI CARATTERI, ASSOCIATO, ...

Controllo file/percorso:
IMPOSTA { INVIA, RICEVI } PERCORSI, IMPOSTA I NOMI DEI FILE.

Movimento della lima atomica:
SEND (o GET) /DELETE /RENAME /MOVE-TO

Trasferimento da/verso i/o standard di altri comandi:
INVIA (o OTTIENI) /COMANDO

Recupero del trasferimento interrotto dal punto di errore:
RESEND, REGET (AIUTA RESEND, AIUTA REGET).

Trasferimento di file non Kermit
Puoi anche usare C‐Kermit per trasferire file con protocolli Internet FTP o HTTP;
vedi sotto.

Su una normale connessione seriale o Telnet in cui l'altro computer non supporta
Protocollo Kermit, hai diverse opzioni. Ad esempio, se il tuo desktop
il software di comunicazione supporta Zmodem, utilizzare "rz" e "sz" sull'host anziché
Kermit. Ma se Kermit è il tuo software desktop e lo usi per effettuare chiamate
o connessioni di rete ad altri computer che non supportano il protocollo Kermit (o
che non ne ha una buona implementazione), quindi se anche il tuo computer ha
programmi esterni X, Y o Zmodem che sono reindirizzabili, Kermit può usarli come
protocolli esterni. AIUTO SET PROTOCOLLO per i dettagli.

Puoi anche acquisire flussi di dati "grezzi" dall'altro computer con LOG SESSION
(HELP LOG e HELP SET SESSION-LOG per i dettagli) e puoi caricare file senza
qualsiasi protocollo con TRANSMIT (HELP TRANSMIT, HELP SET TRANSMIT).

KERMIT'S INCORPORATO FTP E HTTP CLIENTI


Il client FTP di Kermit è come il normale client FTP Unix a cui sei abituato, ma con alcuni
differenze:

· Ha molti più comandi e funzionalità.

· Ogni comando FTP deve essere preceduto da "ftp", ad esempio "ftp open", "ftp get",
"ftp bye", ecc (questo non è strettamente vero, ma fino a quando non avrai più familiarità con esso,
è meglio seguire questa regola).

· Comandi come "cd", "directory", ecc., vengono eseguiti localmente, non sul server. Usa "ftp
cd", "ftp dir", ecc., per farli agire sul server.

· È possibile aprire una sessione FTP e una normale sessione seriale Kermit o Telnet su
lo stesso tempo.

· Le sessioni FTP possono essere completamente automatizzate.

In attesa della pubblicazione della prossima edizione del manuale, il client FTP Kermit è completamente
documentato sul sito web del progetto Kermit:

http://www.columbia.edu/kermit/ftpclient.html

Puoi anche usare HELP FTP e HELP SET FTP per ottenere le descrizioni relative all'FTP di Kermit
comandi.

Il client HTTP è simile a quello FTP, tranne per il prefisso di ogni comando con HTTP
invece di FTP: HTTP OPEN, HTTP GET, HTTP PUT, HTTP CLOSE, ecc. Digita HELP HTTP per
dettagli, o visitare il per visualizzare i supplementi del manuale. Le connessioni HTTP possono essere aperte su
stesso tempo delle normali connessioni seriali o Telnet e delle connessioni FTP. Quindi Kermit può
gestire fino a tre tipi di connessioni contemporaneamente.

INTERNET Kermit SERVIZIO


C‐Kermit può essere configurato ed eseguito come un servizio Internet (chiamato IKSD), simile a un FTP
server (FTPD) tranne che puoi (ma non è necessario) interagire direttamente con esso, inoltre fa molto
più di quanto possa fare un server FTP. La porta TCP per IKSD è 1649. Utilizza il protocollo Telnet. C-
Kermit può essere un server Kermit Internet o un client di un IKSD. Tu puoi fare
connessioni da C‐Kermit a un IKSD con uno dei seguenti comandi:

telnet foo.bar.edu 1649
telnet foo.bar.edu kermit ; se "kermit" è elencato in /etc/services
iksd foo.bar.edu

Il comando IKSD è equivalente a un comando TELNET che specifica la porta 1649. Per ulteriori informazioni
informazioni su come effettuare e utilizzare le connessioni a un IKSD, vedere:

http://www.columbia.edu/kermit/cuiksd.html

Puoi eseguire un servizio Internet Kermit anche sul tuo computer (se sei il sistema
amministratore). Per le istruzioni, vedere:

http://www.columbia.edu/kermit/iksd.html

SICUREZZA


Tutti i metodi di rete TCP/IP incorporati di C-Kermit (Telnet, Rlogin, IKSD, FTP e HTTP)
può essere protetto da uno o più dei seguenti metodi approvati da IETF:

· MIT Kerberos IV
· MIT Kerberos V
· SSL/TLS
· Stanford SRP

Per le istruzioni complete vedere:

http://www.columbia.edu/kermit/security.html

E come notato in precedenza, puoi anche stabilire connessioni SSH con C‐Kermit se già lo fai
avere un client SSH installato.

ALTERNATIVA RIGA DI COMANDO PERSONAGGI


Quando invocato come "kermit" o qualsiasi altro nome oltre a "ftp" o "telnet", C‐Kermit ha il
opzioni della riga di comando descritte sopra nella sezione OPZIONI. Tuttavia, se invochi C‐
Kermit come "telnet" o "ftp", cambia la sua personalità della riga di comando in modo che corrisponda. Questo può essere
fatto (tra gli altri modi) con collegamenti simbolici (link simbolici). Ad esempio, se vuoi C‐Kermit
per essere il tuo normale client Telnet o l'helper Telnet del tuo browser Web, puoi creare
un collegamento come il seguente in una directory che si trova nel tuo PERCORSO prima del normale
programma telnet:

ln -s /usr/local/bin/kermit telnet

Ora quando dai un comando "telnet", stai invocando invece Kermit, ma con il suo Telnet
personalità della riga di comando, quindi, ad esempio:

telnet, xyzcorp.com

Effettua una connessione Telnet a xyzcorp.com e Kermit esce automaticamente quando il
la connessione è chiusa (proprio come il normale client Telnet). Digita "telnet -h" per ottenere un elenco
delle opzioni della riga di comando della personalità Telnet di Kermit, che sono intese come
compatibile possibile con il normale client Telnet.

Allo stesso modo per FTP:

ln -s /usr/local/bin/kermit ftp

E ora digita "ftp -h" per vedere le sue opzioni della riga di comando e le righe di comando proprio come te
darebbe al tuo normale client FTP:

ftp xyzcorp.com

ma con opzioni aggiuntive che consentono di specificare un'intera sessione sul comando
linea. Infine, se la prima opzione della riga di comando di Kermit è un URL Telnet, FTP, IKSD o HTTP,
Kermit effettua automaticamente il tipo di connessione appropriato e, se indicato dal
URL, esegue l'azione desiderata:

kermit telnet:xyzcorp.com
Apre una sessione Telnet

kermit telnet://[email protected]
Idem per l'utente olga

Kermit ftp://olga@xyzcorp.com/public/oofa.zip
Scarica un file

kermitkermit://kermit.columbia.edu/kermit/f/READ.ME
Idem per IKSD

kermit iksd://kermit.columbia.edu/kermit/f/READ.ME
(Funziona anche questo)

Kermit http://www.columbia.edu/kermit/index.html
Afferra una pagina web

Usa kermrc online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad