InglesPransesEspanyol

Ad


OnWorks favicon

kermrc - Online sa Cloud

Patakbuhin ang kermrc sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na kermrc na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


kermit - C-Kermit 9.0: transport- at platform-independent interactive at scriptable
software ng komunikasyon.

Ang dokumentong ito ay inilaan upang bigyan ang baguhan ng sapat na impormasyon upang gawing basic
(kung hindi advanced) paggamit ng C‐Kermit 9.0. Kahit na ito ay maaaring medyo mahaba para sa isang Unix
manu-manong pahina, mas maikli pa rin ito kaysa sa manwal ng C‐Kermit, na dapat
kumunsulta para sa mga advanced na paksa tulad ng pag-customize, character-set, scripting,
atbp. Sinusubukan din naming magbigay ng malinaw na pangkalahatang-ideya ng istruktura ng marami sa C‐Kermit
mga kakayahan, functional na lugar, estado, at mga mode at ang kanilang pagkakaugnay, na
ay dapat maging kapaki-pakinabang sa mga nagsisimula at mga beterano, gayundin sa mga nag-a-upgrade sa
bersyon 9.0 mula sa mga naunang release.

Ang dokumentong ito ay makukuha rin bilang isang Web page sa:

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

DESCRIPTION


Ang C‐Kermit ay isang all-purpose communications software package mula sa Kermit Project sa
Columbia University na:

· Ay portable sa maraming mga platform, Unix at non-Unix magkamukha.
· Maaaring gumawa ng parehong serial at network na mga koneksyon.
· Maaaring magsagawa ng mga interactive na terminal session sa koneksyon nito.
· Maaaring maglipat ng text o binary na mga file sa parehong koneksyon.
· Maaaring mag-convert ng mga set ng character sa terminal session.
· Maaaring mag-convert ng mga set ng character habang naglilipat ng text-file file.
· Nako-customize sa bawat aspeto ng operasyon nito.

Ang C‐Kermit ay isang modem program, isang Telnet client, isang Rlogin client, isang FTP client, isang HTTP
kliyente, at sa mga piling platform, isa ring kliyenteng X.25. Maaari itong gumawa ng sarili nitong secure
Mga koneksyon sa internet gamit ang mga paraan ng seguridad na inaprubahan ng IETF kabilang ang Kerberos IV, Kerberos
V, SSL/TLS, at SRP at maaari din itong gumawa ng mga koneksyon sa SSH sa pamamagitan ng iyong panlabas na SSH client
aplikasyon. Ito ay maaaring ang dulong file-transfer o client/server partner ng iyong desktop
Kliyente ng Kermit. Maaari din itong tumanggap ng mga papasok na na-dial at mga koneksyon sa network. Ito ay maaaring maging
naka-install bilang isang serbisyo sa Internet sa sarili nitong karaniwang TCP socket, 1649 [RFC2839, RFC2840].

At marahil ang pinakamahalaga, lahat ng magagawa mo "sa pamamagitan ng kamay" (interactively) sa C‐Kermit,
ay maaaring "scripted" (automated) gamit ang built-in na cross-platform na transport-independent
script programming language, na nangyayari na kapareho ng interactive na command nito
wika.

Ang manwal na pahinang ito ay nag-aalok ng pangkalahatang-ideya ng C‐Kermit 9.0 para sa Unix ("Unix" ay isang operating
pamilya ng system na kinabibilangan ng 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, at marami pang iba). Para sa masusing pagsakop, mangyaring kumonsulta sa
nai-publish na C-Kermit manual at mga suplemento (tingnan ang DOKUMENTASYON sa ibaba). Para sa karagdagang
impormasyon tungkol sa C‐Kermit, Kermit software para sa iba pang mga platform, at mga manual ng Kermit, bisitahin
ang website ng Kermit Project:

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

Ito ay isang mas mahaba kaysa sa average na manu-manong pahina, ngunit halos hindi nito nababanat ang ibabaw. huwag
matakot. Ang C‐Kermit ay isang malaki at kumplikadong pakete, na umuunlad sa mga dekada ng pagsasanay at
karanasan, ngunit hindi ito nangangahulugan na mahirap matutunan o gamitin. Ang pinakakaraniwang ginagamit nito
Ang mga function ay ipinaliwanag dito na may mga payo sa karagdagang impormasyon sa ibang lugar.

SINOPSIS


kermit [ filename ] [ pagpipilian ] [ {=,--+} teksto ] ]

o:

kermit URL

Kung ang unang command-line argument ay ang pangalan ng isang file, ang interactive-mode command ay
naisakatuparan mula sa file. Ang argumentong '=' (o "--") ay nagsasabi kay Kermit na huwag i-parse ang natitira
ng command line, ngunit upang gawing available ang mga salitang sumusunod na '=' bilang \%1, \%2, ... \%9.
Ang "+" na argumento ay parang "=" ngunit para sa paggamit sa "kerbang script" (ipinaliwanag sa ibaba). Isang segundo
Ang format ng command-line ay nagbibigay-daan sa isa at tanging argumento na maging isang Telnet, FTP, HTTP, o IKSD
URL

Pagkakasunod-sunod ng pagpapatupad:

1. Ang command file (kung mayroon man).

2. Ang initialization file, kung mayroon man, maliban kung pinigilan ng -Y.

3. Ang customization file (kung ito ay pinaandar ng initialization file).

4. Ang URL ng command-line (kung mayroon man, at kung gayon, hihinto ang pagpapatupad dito).

5. Mga opsyon sa command-line (kung mayroon man).

6. Interactive na mga utos.

Ang ilang mga opsyon sa command-line ay maaaring magdulot ng mga aksyon (tulad ng -s upang magpadala ng file); iba set lang
mga parameter. Kung ang anumang mga opsyon sa pagkilos ay kasama sa command line, lalabas ang Kermit kung kailan
tapos na maliban kung binigyan din ng opsyong -S ("stay". Kung walang ibinigay na opsyon sa pagkilos, hindi
Ang pagsisimula o mga command na file ay naglalaman ng isang EXIT o QUIT na command, at walang nakamamatay na mga error
nangyari, ang Kermit ay naglalabas ng prompt nito at naghihintay sa iyo na mag-type ng mga utos.

Tandaan na ang C‐Kermit ay maaaring itayo nang may mga piling feature na hindi pinagana, at gayundin
na ang ilang partikular na feature ay hindi available sa lahat ng platform. Halimbawa, C-Kermit
hindi mabuo gamit ang TCP/IP na suporta sa isang platform na walang TCP/IP header
mga file at aklatan (at kahit na kasama sa Kermit ang suporta sa TCP/IP, hindi ito maaaring
ginagamit upang gumawa ng mga koneksyon sa TCP/IP sa isang computer na walang TCP/IP stack
naka-install). Kung ang iyong bersyon ng C‐Kermit ay walang tampok na binanggit dito, gamitin ito
SHOW FEATURES command upang makita kung ano ang maaaring hindi kasama.

Ang C-Kermit ay may tatlong uri ng command: regular na single-letter command-line na opsyon,
pinahabang-format na mga opsyon sa command-line, at mga interactive na command.

Tulad ng karamihan sa mga utos ng Unix, ang C‐Kermit ay maaaring bigyan ng mga opsyon sa command line. Ngunit C-
Ang Kermit ay maaari ding magamit nang interactive sa pamamagitan ng pagbibigay dito ng mga utos na binubuo ng mga salita, na
mas intuitive kaysa sa misteryosong mga opsyon sa command-line, at mas flexible din. Sa ibang salita,
hindi mo kailangang gumamit ng mga opsyon sa command-line ng C‐Kermit, ngunit magagamit ang mga ito kung gusto mo
sa. (Sa parehong paraan, hindi mo na kailangang gamitin ang mga interactive na utos nito - kaya mo
gamitin ang alinman o pareho sa anumang kumbinasyon.)

Ang C‐Kermit ay karaniwang naka-install sa PATH bilang "kermit", at samakatuwid ay hinihingi ng
i-type ang salitang "kermit" (maliit na titik) sa shell prompt, at pagkatapos ay pindutin ang Return o
Ipasok ang susi. Kung nais mong isama ang mga opsyon sa command-line, ilagay ang mga ito pagkatapos ng salitang "kermit"
ngunit bago pindutin ang Return o Enter, na pinaghihiwalay ng mga puwang, halimbawa:

$ kermit -s ckermit.tar.gz

('$' ang shell prompt; "kermit -s ckermit.tar.gz" ang tina-type mo, na sinusundan ng Return
o Enter.)

Opsyon


Narito ang isang listahan ng mga pagpipilian sa linya ng command-line ng C-Kermit, na nagsisimula sa isang solong
gitling (-), sa ASCII ("alphabetical") na pagkakasunod-sunod. Ang alpabetikong kaso ay makabuluhan (-A ay hindi ang
katulad ng -a). Ang mga opsyon sa pagkilos ay may tag na "ACTION".

-0 (digit zero) 100% transparent Connect state para sa "in‐the‐middle" na operasyon: 8 bits,
walang parity, no escape character, lahat ay dumadaan.

-8 (digit eight) Ang koneksyon ay 8-bit na malinis (ito ang default sa C‐Kermit 8.0 at
mamaya). Katumbas ng EIGHTBIT command, na isa namang shortcut para sa SET
TERMINAL BYTESIZE 8, SET COMMAND BYTESIZE 8, SET PARITY WALA.

-9 arg (digit nine) Gumawa ng koneksyon sa isang FTP server. Katumbas ng FTP OPEN
utos. Pangangatwiran: IP-address-o-hostname[:optional-TCP-port]. TANDAAN: C-Kermit
mayroon ding hiwalay na FTP command-line personality, na may regular na FTP-like command-
linyang syntax. Higit pa tungkol dito sa ibaba.

-Ang isang Kermit ay dapat magsimula bilang isang serbisyo sa Internet (IKSD) (mula lamang sa inetd.conf).

-B Kermit ay tumatakbo sa Batch o Background (walang pagkontrol na terminal). Para magamit sa
kaso hindi awtomatikong naramdaman ng Kermit ang katayuan nito sa background. Katumbas ng
Itakda ang BACKGROUND SA utos.

-C arg Interactive-mode Mga utos na isasagawa. Pangangatwiran: Mga utos na pinaghihiwalay ng kuwit,
listahan sa doublequotes.

-D arg Delay bago magsimulang magpadala sa Remote mode. Katumbas ng utos na SET DELAY.
Pangangatwiran: Bilang ng mga segundo.

-E Awtomatikong lumabas kapag nagsara ang koneksyon. Katumbas ng SET EXIT ON-DISCONNECT ON.

-F arg Gumamit ng bukas na koneksyon sa TCP. Pangangatwiran: Numeric na file descriptor ng bukas na TCP
koneksyon. Tingnan din ang: -j, -J.

-G arg (ACTION) Kumuha ng (mga) file mula sa server, magpadala ng mga nilalaman sa karaniwang output, na karaniwan
ay madadala sa ibang proseso. Argumento: Detalye ng malayuang file, sa mga quote
kung naglalaman ito ng mga metacharacter. Tingnan din ang: -g, -k.

-H Suppress program startup Herald at pagbati.

-I Tell Kermit mayroon itong maaasahang koneksyon, upang pilitin ang streaming na gamitin kung saan ito
karaniwan ay hindi. Katumbas ng utos na SET RELIABLE ON.

-J arg (ACTION) "Maging tulad ng Telnet." Tulad ng -j ngunit nagpapahiwatig -E. Pangangatwiran: IP hostname/address
opsyonal na sinusundan ng serbisyo. TANDAAN: Ang C-Kermit ay mayroon ding hiwalay na Telnet command-
line personality, na may regular na Telnet-like command-line syntax. Higit pa tungkol dito
sa ibaba.

-L Recursive directory descent para sa mga file sa -s na opsyon.

-M arg Ang aking user name (para gamitin sa Telnet, Rlogin, FTP, atbp). Katumbas ng SET LOGIN
Utos ng USER. Pangangatwiran: Username string.

-O (ACTION) (Uppercase letter O) Maging server para sa One command lang. Tingnan din ang: -x.

-P Huwag i-convert ang mga pangalan ng file (Path) ng mga inilipat na file. Katumbas ng SET FILE NAMES
LITERAL.

-Q Quick Kermit protocol na mga setting. Katumbas ng FAST command. Ito ang default
sa C-Kermit 7.0 at mas bago.

-R Remote-only (ginagawa lang nitong KUNG REMOTE totoo).

-S Manatili (ipasok ang command parser pagkatapos ng mga opsyon sa pagkilos).

-T Force Text mode para sa paglilipat ng file; nagpapahiwatig -V. Katumbas ng SET TRANSFER MODE
MANUAL, SET FILE TYPE TEXT.

-V Huwag paganahin ang awtomatikong per‐file text/binary switching. Katumbas ng SET TRANSFER MODE
MANWAL.

-Y Laktawan (huwag isagawa) ang initialization file.

-a arg As‐pangalan para sa (mga) file sa -s, -r, o -g. Pangangatwiran: As-name string (alternatibo
pangalan ng file). Kapag tumatanggap ng mga file, maaari itong pangalan ng direktoryo.

-b arg Bilis para sa serial device. Katumbas ng SET SPEED. Pangangatwiran: Numeric Bits bawat
pangalawa para sa mga serial connection.

-c (ACTION) Ilagay ang Connect state bago maglipat ng mga file.

-d Lumikha ng debug.log file na may detalyadong impormasyon sa pag-debug (isang pangalawang -d ay nagdaragdag
mga timestamp). Katumbas ng LOG DEBUG ngunit magkakabisa nang mas maaga.

-e arg Pinakamataas na haba para sa mga papasok na Kermit file-transfer packet. Katumbas ng SET RECEIVE
PACKET-LENGTH. Pangangatwiran: Haba sa bytes.

-f (ACTION) Magpadala ng FINISH command sa isang Kermit server.

-g arg Kumuha ng (mga) file mula sa isang server ng Kermit. Argumento: Detalye ng file sa ibang computer,
sa mga panipi kung naglalaman ito ng mga metacharacter. Katumbas ng GET. Tingnan din ang: -a, -G, -r.

-h (ACTION) I-print ang Help text para sa mga pagpipilian sa command-line na may iisang titik (pipe thru 'more'
upang maiwasan ang pag-scroll).

-i Force binary (Larawan) mode para sa paglipat ng file; nagpapahiwatig -V. Katumbas ng SET TRANSFER
MODE MANUAL, SET FILE TYPE BINARY.

-j arg Gumawa ng koneksyon sa TCP/IP. Pangangatwiran: Pangalan/address ng IP host at opsyonal na pangalan ng serbisyo
o numero. Katumbas ng utos ng TELNET. Tingnan din ang: -J, -F.

-k (ACTION) Tumanggap ng (mga) file sa karaniwang output, na karaniwang ipi-pipe sa
ibang proseso. Tingnan din ang: -r, -G.

-l arg (Lowercase letter L) Gumawa ng koneksyon sa ibinigay na serial communications device.
Katumbas ng utos na SET LINE (SET PORT). Pangangatwiran: Pangalan ng serial device, hal
/dev/ttyS0.

-m arg Uri ng modem para gamitin sa -l device. Katumbas ng utos na SET MODEM TYPE.
Pangangatwiran: Pangalan ng modem gaya ng utos ng SET MODEM TYPE, hal. "usrobotics".

-n (ACTION) Ipasok ang Connect state pagkatapos maglipat ng mga file (historical).

-p arg Pagkakapantay-pantay. Katumbas ng utos na SET PARITY. Pangangatwiran: Isa sa mga sumusunod:
e(ven), o(dd), m(ark), n(one), s(pace).

-q Tahimik (sugpuin ang karamihan sa mga mensahe). Katumbas ng SET QUIET ON.

-r (ACTION) Tumanggap ng (mga) file. Katumbas ng RECEIVE command. Pangangatwiran: (wala, ngunit
tingnan -a)

-s arg Magpadala ng (mga) file. Pangangatwiran: Isa o higit pang mga detalye ng lokal na file. Katumbas ng
IPADALA ang utos. Tingnan din ang: -a.

-t (Historical) Xon (Ctrl-Q) Turnaround character para sa mga half-duplex na koneksyon (ginamit sa
serial linemode na koneksyon sa mga lumang mainframe). Katumbas ng SET DUPLEX HALF, SET
HANDShake XON.

-v arg Laki ng window para sa Kermit protocol (hindi pinansin kapag nag-stream). Equivalanet sa SET
SIZE ng WINDOW. Pangangatwiran: Numero, 1 hanggang 32.

-w Mga papasok na file Isulat sa mga kasalukuyang file. Katumbas ng SET FILE COLLISION
I-OVERWITE.

-x (ACTION) Ipasok ang server mode. Katumbas ng utos ng SERVER. Tingnan din ang: -O.

-y arg Alternatibong initialization file. Pangangatwiran: Filename.

-z Pilitin ang pag-uugali sa harapan. Para magamit kung sakaling hindi awtomatikong maramdaman ni Kermit
katayuan nito sa harapan. Katumbas ng utos na SET BACKGROUND OFF.

Mga pinahabang opsyon sa command-line (kinakailangan dahil ang mga single-letter ay malapit nang maubos)
magsimula sa dalawang gitling (--), na may mga salita sa halip na mga solong titik bilang mga pangalan ng opsyon. Kung ang
Ang pinahabang opsyon ay tumatagal ng argumento, ito ay pinaghihiwalay mula sa opsyong salita ng isang tutuldok (:).
Kasama sa mga pinahabang opsyon ang:

--bannerfile:filename
File na ipapakita sa startup o IKSD login.

--cdfile:filename
Ang file na ipapadala para ipakita sa kliyente kapag binago ng server ang direktoryo (filename
ay nauugnay sa binagong-sa direktoryo).

--cdmessage:{on,off}
Paganahin/huwag paganahin ang tampok na mensahe ng CD ng server.

- Tumulong
Nagpi-print ng mensahe ng paggamit para sa mga pinahabang opsyon.

--helpfile:filename
Nagtatalaga ng file na naglalaman ng custom na text para palitan ang top-level na HELP command.

--walang abala
Hindi pinapagana ang mga pagkagambala sa keyboard.

--noperms
Hindi pinapagana ang attribute ng Kermit protocol file Permissions, upang maiwasan ang pagpapadala ng
mga pahintulot ng file (proteksyon) mula sa nagpadala hanggang sa tagatanggap.

--bersyon
(ACTION) Ini-print ng C‐Kermit ang numero ng bersyon nito.

Dagdag pa sa ilang iba pang opsyon sa IKSD-Only na inilarawan sa:

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

Tingnan ang seksyon ng file-transfer para sa mga halimbawa ng command-line invocation.

COMMAND ANG WIKA


Ang interactive command language ng C‐Kermit ay ang paksa ng isang 622-pahinang libro at isa pa
ilang daang pahina ng mga update, napakarami para sa isang manu-manong pahina. Pero hindi mahirap makuha
nagsimula. Sa shell prompt, i-type lang ang "kermit" para makuha ang interactive na command ng C‐Kermit
agawin:

$ kermit
(/kasalukuyan/direktoryo) C-Kermit>

Magsimula sa pamamagitan ng pag-type ng "help" (at pagkatapos ay pindutin ang Return or Enter key) para sa top-level na pangkalahatang-ideya,
basahin mo, at umalis ka roon. Ang iyong pangalawang utos ay malamang na "intro" (pagpapakilala).
Tandaan na ipinapakita ng prompt ang iyong kasalukuyang direktoryo (maliban kung sasabihin mo kay Kermit na i-prompt ka
iba pa).

Ang mga interactive na command ay pangunahing binubuo ng mga regular na salitang Ingles, kadalasan sa anyo ng
mga pangungusap na pautos, tulad ng:

magpadala ng oofa.txt

na nagsasabi kay Kermit na ipadala (ilipat) ang file na ang pangalan ay oofa.txt, o:

awtomatikong itakda ang transfer mode

na nagtatakda ng "transfer mode" ng Kermit sa "awtomatikong" (anuman ang ibig sabihin nito).

Habang nagta-type ng mga command, maaari mong paikliin, humingi ng tulong (sa pamamagitan ng pagpindot sa "?" key kahit saan
sa isang command), kumpletuhin ang mga keyword o filename (na may Tab o Esc key), at i-edit ang iyong
pag-type gamit ang Backspace o Delete, Ctrl-W, Ctrl-U, atbp. Maaari mo ring maalala ang nakaraan
commands, i-save ang iyong command history, at sino pa ang nakakaalam. Ibigay ang INTRO command para sa
mga detalye.

Ang C‐Kermit ay may daan-daang utos, at maaari silang mailabas sa walang katapusang pagkakaiba-iba at
mga kumbinasyon, kabilang ang mga utos para sa:

· Paggawa ng mga koneksyon (SET LINE, DIAL, TELNET, SSH, FTP, ...)
· Pagputol ng mga koneksyon (HANGUP, CLOSE)
· Paglilipat ng mga file (IPADALA, KUMUHA, MAKATANGGAP, ILIPAT, I-REEND, ...)
· Pagtatatag ng mga kagustuhan (SET)
· Pagpapakita ng mga kagustuhan (SHOW)
· Pamamahala ng mga lokal na file (CD, DELETE, MKDIR, DIR, RENAME, TYPE, ...)
· Pamamahala ng mga malayuang file (RCD, RDEL, RMKDIR, RDIR, ...)
· Paggamit ng mga lokal na file (FOPEN, FCLOSE, FREAD, FWRITE)
· Programming (TAKE, DEFINE, IF, FOR, WHILE, SWITCH, DECLARE, ...)
· Pakikipag-ugnayan sa gumagamit (ECHO, ASK, ...)
· Pakikipag-ugnayan sa isang malayuang computer (INPUT, OUTPUT, ...)
· Pakikipag-ugnayan sa mga lokal na programa (RUN, EXEC, PTY, ...)
· Pag-log ng mga bagay (LOG SESSION, LOG PACKETS, LOG DEBUG, ...)

At siyempre QUIT o EXIT para makalabas at TUMULONG para makakuha ng tulong, at para sa mga programmer: loops,
paggawa ng desisyon, mga variable, array, associative arrays, integer at floating point
arithmetic, macros, built-in at user-defined function, pagmamanipula ng string, pattern
pagtutugma, block structure, scoping, recursion, at lahat ng iba pa. Upang makakuha ng listahan ng lahat ng C-
Ang mga utos ni Kermit, mag-type ng tandang pananong (?) sa prompt. Upang makakuha ng paglalarawan ng anuman
command, i-type ang HELP na sinusundan ng pangalan ng command, halimbawa:

tulong sa pagpapadala

Ang command interruption character ay Ctrl-C (pindutin ang Ctrl key at pindutin ang C key).

Ang command language na "escape character", na ginagamit upang ipakilala ang mga variable na pangalan, function
invocations, at iba pa, ay backslash (. Kung kailangan mong magsama ng literal na backslash sa a
command, i-type ang dalawa sa kanila, hal:

kumuha ng c:\k95\k95custom.ini

Utos Mga file, Macros, at Script
Ang isang file na naglalaman ng mga Kermit command ay tinatawag na Kermit command file o Kermit script. Maaari itong
isagawa gamit ang utos ng TAKE ni Kermit:

(/current/dir) C-Kermit> kumuha ng commandfile

(kung saan ang "commandfile" ay ang pangalan ng command file). Mangyaring huwag mag-pipe ng command file
sa karaniwang input ng Kermit (na maaaring gumana o hindi); kung mayroon kang mga utos ng Kermit
sa isang file, sabihin kay Kermit na KUNIN ang file.

Sa Unix lamang, ang isang Kermit command file ay maaari ding direktang isagawa sa pamamagitan ng pagsasama ng isang "kerbang"
linya bilang unang linya ng file:

#!/usr/local/bin/kermit +

Iyon ay, isang nangungunang linya na nagsisimula sa "#!", na sinusundan kaagad ng buong landas ng
Kermit executable, at pagkatapos, kung ang Kermit script ay bibigyan ng mga argumento sa command
linya, espasyo at plus sign. Ang script file ay dapat ding magkaroon ng pahintulot sa pagpapatupad:

chmod +x commandfile

Maliban sa " +" na bahagi, ito ay eksaktong kapareho ng gagawin mo para sa isang shell script, a
Perl script, atbp. Narito ang isang simple ngunit walang silbi na halimbawang script na nagre-regurgitate nito
mga argumento (hanggang tatlo sa kanila):

#!/usr/local/bin/kermit +
kung tinukoy \%1 echo "Argument 1: \%1"
kung tinukoy \%2 echo "Argument 2: \%2"
kung tinukoy \%3 echo "Argument 3: \%3"
kung tinukoy \%4 echo "etc..."
lumabas

Kung ang file na ito ay naka-imbak sa iyong kasalukuyang direktoryo bilang "commandfile", kung gayon:

./commandfile isa dalawa tatlo apat lima

mga kopya:

Pangangatwiran 1: isa
Pangangatwiran 2: dalawa
Pangangatwiran 3: tatlo
atbp ...

Inilalarawan nito ang pangunahing istraktura ng isang standalone na Kermit script: ang "kerbang line",
pagkatapos ay ilang mga utos. Dapat itong magtapos sa "exit" maliban kung gusto mong lumabas ang Kermit prompt
kapag ito ay tapos na. Ang \%1 ay ang unang argumento, \%2 ang pangalawa, at iba pa.

Maaari ka ring lumikha ng iyong sariling mga utos sa pamamagitan ng pagtukoy ng mga pinangalanang macro na binubuo ng iba pang Kermit
mga utos (o mga macro). Halimbawa:

tukuyin ang mydelete {
lokal na basura
magtalaga ng basura \v(home)trashcan/
kung hindi tinukoy \%1 end 1 "Burahin ang ano?"
kung ligaw \%1 {
pagtatapos 1 "Masyadong nakakatakot ang pagtanggal ng maraming file"
}
kung hindi umiiral \%1 dulo 1 "Hindi ko mahanap ang \%1"
kung hindi direktoryo \m(basura) {
mkdir \m(basura)
if fail end 1 "Walang basurahan"
}
palitan ang pangalan /list \%1 \m(basura)
}
tukuyin ang myundelete {
lokal na basura
magtalaga ng basura \v(home)trashcan/
kung hindi tinukoy \%1 end 1 "I-undelete what?"
kung ligaw \%1 {
dulo 1 "Masyadong mahirap ang pagtanggal ng maraming file"
}
kung hindi direktoryo \m(trash) end 1 "Walang basurahan"
kung hindi umiiral \m(trash)\%1 {
dulo 1 "Hindi ko mahanap ang \%1 sa basurahan"
}
palitan ang pangalan /list \m(trash)\%1 .
}

Ang mga sample na macro na ito ay hindi eksaktong kalidad ng produksyon (hindi nila pinangangasiwaan ang mga filename na iyon
isama ang mga segment ng path, hindi sila humahawak ng maraming file, atbp), ngunit nakuha mo ang ideya: ikaw
maaaring magpasa ng mga argumento sa mga macro, at maaari nilang suriin ang mga ito at gumawa ng iba pang uri ng mga desisyon.
Kung ilalagay mo ang mga linya sa itaas sa iyong initialization o customization file (ipinaliwanag
sa ibaba), magkakaroon ka ng MYDELETE at MYUNDELETE na mga utos na magagamit sa tuwing magsisimula ka
Kermit, kahit na hangga't hindi mo pipigilan ang pagpapatupad ng initialization file.
(Ehersisyo para sa mambabasa: Gawing kapaki-pakinabang ang mga macro na ito sa pangkalahatan: alisin ang mga limitasyon, magdagdag
pagpapakita ng basurahan, pagba-browse, pag-alis ng laman, atbp.)

Ang mga script ng Kerbang ay isinasagawa nang walang inisyal na file. Ito ay upang mapanatili silang portable at
din para mas mabilis silang magsimula. Kung gusto mong magsulat ng mga script ng Kerbang na nakasalalay sa
initialization file, isama ang command

dalhin \v(bahay).kermrc

sa nais na lugar sa script. Sa pamamagitan ng paraan, ang \v(xxx) ay isang built-in na variable (xxx ay ang
variable na pangalan, "tahanan" sa kasong ito). Para makita kung anong mga built-in na variable ang available, i-type
"ipakita ang mga variable" sa prompt ng C‐Kermit. Upang makita kung ano pa ang maaari mong ipakita, i-type ang "ipakita?".
Ang \m(xxx) ay isang variable na tinukoy ng gumagamit (mahigpit na nagsasalita, ito ay isang macro na ginamit bilang isang variable).

Utos listahan
Ang C-Kermit ay mayroong higit sa 200 pinakamataas na antas ng mga utos, at ang ilan sa mga ito, tulad ng SET, ay nagsa-sanga
sa daan-daang subcommand ng kanilang sarili, kaya hindi praktikal na ilarawan silang lahat
dito. Sa halip, narito ang isang maigsi na listahan ng mga pinakakaraniwang ginagamit na top-level na command, na nakagrupo
ayon sa kategorya. Upang malaman ang tungkol sa bawat command, i-type ang "help" na sinusundan ng command name, hal
"help set". Ang mga tuntunin tulad ng Command state at Connect state ay ipinaliwanag sa kasunod
seksyon.

Ang mga opsyonal na field ay ipinapakita sa [ bracket ]. Ang ibig sabihin ng "filename" ay ang pangalan ng isang file.
filespec ay nangangahulugang isang detalye ng file na pinapayagang maglaman ng mga wildcard na character tulad ng
'*' upang tumugma sa mga pangkat ng mga file. ang mga opsyon ay (opsyonal) mga switch tulad ng /PAGE, /NOPAGE, /QUIET,
atbp, na nakalista sa HELP text para sa bawat command. Halimbawa:

ipadala /recursive /mas malaki:10000 /pagkatapos:-1week /maliban:*.txt *

na maaaring basahin bilang "ipadala ang lahat ng mga file sa direktoryo na ito at lahat ng mga nasa ilalim nito
na mas malaki sa 10000 byte, hindi hihigit sa isang linggong gulang, at ang mga pangalan ay hindi nagtatapos
gamit ang ".txt".

Basic Command
HELP Humihiling ng tulong sa pinakamataas na antas.

HELP command
Humihingi ng tulong tungkol sa ibinigay na utos.

PANIMULA
Humihiling ng maikling pagpapakilala sa C-Kermit.

Lisensya
Ipinapakita ang copyright at lisensya ng C-Kermit software.

VERSION
Ipinapakita ang numero ng bersyon ng C-Kermit.

EXIT [ numero ]
Paglabas mula sa Kermit na may ibinigay na code ng katayuan. Mga kasingkahulugan: QUIT, E, Q.

KUMUHA ng filename [ mga parameter... ]
Nagsasagawa ng mga utos mula sa ibinigay

LOG item [ filename ]
Nagpapanatili ng isang log ng ibinigay na item sa ibinigay na file.

[ DO ] macro [ mga parameter... ]
Nagsasagawa ng mga utos mula sa ibinigay na macro.

Itakda ang halaga ng parameter
Itinatakda ang ibinigay na parameter sa ibinigay na halaga.

IPAKITA ang kategorya
Ipinapakita ang mga setting sa isang partikular na kategorya.

STATUS Sinasabi kung nagtagumpay o nabigo ang nakaraang utos.

DATE [ petsa-at/o-oras ]
Ipinapakita ang kasalukuyang petsa-oras o binibigyang-kahulugan ang ibinigay na petsa-oras.

RUN [ extern‐command [ parameters... ]
Pinapatakbo ang ibinigay na panlabas na utos. kasingkahulugan:!.

EXEC [ extern‐command [ params... ]
Pinapatungan ng Kermit ang sarili nito sa ibinigay na utos.

SUSPEND
Pinahinto si Kermit at inilagay ito sa background. kasingkahulugan: Z.

Lokal talaksan pamamahala
TYPE [ mga opsyon ] filename
Ipinapakita ang mga nilalaman ng ibinigay na file.

KARAGDAGANG [ mga opsyon ] filename
Katumbas ng TYPE /PAGE (pause pagkatapos ng bawat screenful).

CAT [ mga opsyon ] filename
Katumbas ng TYPE /NOPAGE.

HEAD [ mga opsyon ] filename
Ipinapakita ang unang ilang linya ng isang naibigay na file.

TAIL [ mga opsyon ] filename
Ipinapakita ang huling ilang linya ng isang naibigay na file.

GREP [ mga opsyon ] pattern filespec
Nagpapakita ng mga linya mula sa mga file na tumutugma sa pattern. kasingkahulugan: HANAPIN.

DIRECTORY [ mga opsyon ] [filespec ]
Naglilista ng mga file (built-in, maraming opsyon).

LS [ mga opsyon ] [ filespec ]
Naglilista ng mga file (nagpapatakbo ng panlabas na command na "ls").

TANGGALIN [ mga opsyon ] [ filespec ]
Nagtatanggal ng mga file. kasingkahulugan: RM.

PURGE [ mga opsyon ] [ filespec ]
Tinatanggal ang mga backup (*.~n~) na file.

Kopyahin [ options ] [ filespecs... ]
Kinopya ang mga file. kasingkahulugan: CP.

RENAME [ options ] [ filespecs... ]
Pinapalitan ang pangalan ng mga file. kasingkahulugan: MV.

CHMOD [ mga opsyon ] [ filespecs... ]
Binabago ang mga pahintulot ng mga file.

TRANSLATE filename charsets [ filename ]
Kino-convert ang set ng character ng file. Kasingkahulugan: XLATE.

Pinapalitan ng CD ang iyong working directory sa iyong home directory.

Direktoryo ng CD
Binabago ang iyong gumaganang direktoryo sa ibinigay.

Binabago ng CDUP ang iyong gumaganang direktoryo nang isang antas.

Ipinapakita ng PWD ang iyong gumaganang direktoryo.

BACK Bumalik sa iyong dating working directory.

MKDIR [ direktoryo ]
Lumilikha ng isang direktoryo.

RMDIR [ direktoryo ]
Tinatanggal ang isang direktoryo.

Paggawa Connections
SET LINE [ mga opsyon ] devicename
Binubuksan ang pinangalanang serial port. Kasingkahulugan: SET PORT.

OPEN LINE [ mga opsyon ] devicename
Pareho sa SET LINE. Synonym: OPEN PORT.

Itakda ang URI NG MODEM [ pangalan ]
Sinasabi kay Kermit kung anong uri ng modem ang nasa port.

DIAL [ numero ]
Sinabihan si Kermit na i-dial ang ibinigay na numero ng telepono gamit ang modem.

REDIAL I-redial ang pinakahuling na-dial na numero ng telepono.

SAGOT Naghihintay at sumasagot ng papasok na tawag sa modem.

AUTENTICATE [ mga parameter... ]
Nagsasagawa ng secure na pagpapatotoo sa isang TCP/IP na koneksyon.

Itakda ang URI NG NETWORK { TCP/IP, X.25, ... }
Pinipili ang uri ng network para sa mga kasunod na utos ng SET HOST.

Itakda ang HOST [ mga opsyon ] host [ port ]
Nagbubukas ng koneksyon sa network sa ibinigay na host at port.

SET HOST * port
Naghihintay para sa isang papasok na koneksyon sa TCP/IP sa ibinigay na port.

TELNET [ mga opsyon ] host
Nagbubukas ng koneksyon sa Telnet sa host at pumapasok sa estado ng Connect.

RLOGIN [ mga opsyon ] host
Nagbubukas ng koneksyon sa Rlogin sa host at pumapasok sa estado ng Connect.

IKSD [ mga opsyon ] host
Nagbubukas ng koneksyon sa isang Internet Kermit Service.

SSH [opsyon] host
Nagbubukas ng koneksyon sa SSH sa host at pumapasok sa estado ng Connect.

FTP OPEN host [ mga opsyon ]
Nagbubukas ng koneksyon sa FTP sa host.

HTTP [ mga opsyon ] OPEN host
Nagbubukas ng HTTP na koneksyon sa host.

PTY external-command
Pinapatakbo ang command sa isang pseudoterminal na parang ito ay isang koneksyon.

PIPE external-command
Pinapatakbo ang utos sa pamamagitan ng isang pipe na parang ito ay isang koneksyon.

paggamit Connections
Ikonekta ang [ mga opsyon ]
Pumasok sa estado ng Connect (terminal). Kasingkahulugan: C.

I-REDIRECT ang utos
Nire-redirect ang ibinigay na panlabas na utos sa koneksyon.

utos ng TELOPT
Nagpapadala ng utos ng Telnet protocol (mga koneksyon sa Telnet lamang).

Ctrl-\C
"Tumatakas pabalik" mula sa Connect state sa Command state.

Ctrl-\B
(Sa estado ng Connect) Nagpapadala ng BREAK signal (serial o Telnet).

Ctrl-\!
(Sa estado ng Connect) Pumapasok sa mababang shell; "lumabas" upang bumalik.

Ctrl-\?
(Sa estado ng Connect) Nagpapakita ng menu ng iba pang mga opsyon sa antas ng pagtakas.

Ctrl-\Ctrl-\
(Sa Connect state) Mag-type ng dalawang Ctrl-Backslashes para ipadala ang isa sa kanila.

Itakda ang ESCAPE [ character ]
Binabago ang Connect-state escape character ng Kermit.

Pagsasara Connections
HANGUP Ibinababa ang kasalukuyang nakabukas na serial-port o koneksyon sa network.

CLOSE Isinasara ang kasalukuyang nakabukas na serial-port o koneksyon sa network.

SET LINE (na walang devicename)
Isinasara ang kasalukuyang nakabukas na serial-port o koneksyon sa network.

SET HOST (na walang hostname)
Isinasara ang kasalukuyang nakabukas na serial-port o koneksyon sa network.

FTP CLOSE
Isinasara ang kasalukuyang bukas na koneksyon sa FTP.

HTTP CLOSE
Isinasara ang kasalukuyang bukas na koneksyon sa HTTP.

EXIT Isasara din ang lahat ng koneksyon. Synonym: QUIT.

I-SET ANG BABALA SA PAGLABAS NAKA-OFF
Pinipigilan ang babala tungkol sa mga bukas na koneksyon sa paglabas o pagsasara.

talaksan Ilipat
IPADALA [ mga opsyon ] filename [ as‐name ]
Ipinapadala ang ibinigay na file. Kasingkahulugan: S.

IPADALA [ mga opsyon ] filespec
Ipinapadala ang lahat ng mga file na tumutugma.

I-RESEND ang [ mga opsyon ] filespec
Ipinagpapatuloy ang naantala na SEND mula sa punto ng pagkabigo.

MAKATANGGAP [ mga opsyon ] [ bilang-pangalan ]
Passively naghihintay para sa mga file na dumating. Kasingkahulugan: R.

LOG TRANSACTIONS [ filename ]
Nagpapanatili ng talaan ng mga paglilipat ng file.

FAST Gumamit ng mabilis na mga setting ng paglilipat ng file (default).

MAG-INGAT
Gumamit ng maingat at hindi gaanong mabilis na mga setting ng paglilipat ng file.

ROBUST Gumamit ng ultra-konserbatibo at mabagal na mga setting ng paglilipat ng file.

STATISTICS [ mga opsyon ]
Nagbibigay ng mga istatistika tungkol sa pinakabagong paglilipat ng file.

SAAN Pagkatapos ng paglipat: "Saan napunta ang aking mga file?".

TRANSMIT [ mga opsyon ] [ofilename ]
Nagpapadala ng file nang walang protocol. Kasingkahulugan: XMIT.

LOG SESSION [ filename ]
Kinukuha ang malayuang text o mga file nang walang protocol.

Itakda ang PROTOCOL [ pangalan... ]
Sinabihan si Kermit na gumamit ng panlabas na file-transfer protocol.

FTP { PUT, MPUT, GET, MGET, ... }
Mga utos ng FTP client.

HTTP { PUT, GET, HEAD, POST, ... }
Mga utos ng HTTP client.

Kermit server
PAYAGAN HINDI PAYAGAN
Kinokontrol kung aling mga tampok ng server ang maaaring gamitin ng mga kliyente.

SET SERVER
Nagtatakda ng mga parameter bago pumasok sa estado ng Server.

Pumasok ang SERVER sa estado ng Server.

Kliente of Kermit or FTP server
[ REMOTE ] LOGIN [ password ng user ]
Nagla-log in sa isang Kermit server o IKSD na nangangailangan nito.

[ REMOTE ] LOGOUT
Nag-log out mula sa isang Kermit server o IKSD.

IPADALA [ mga opsyon ] filename [ as‐name ]
Ipinapadala ang ibinigay na file sa server. Mga kasingkahulugan: S, PUT.

IPADALA [ mga opsyon ] filespec
Ipinapadala ang lahat ng mga file na tumutugma.

I-RESEND ang [ mga opsyon ] filespec
Ipinagpapatuloy ang naantala na SEND mula sa punto ng pagkabigo.

GET [ mga opsyon ] remote‐filespec
Hinihiling sa server na ipadala ang ibinigay na mga file. kasingkahulugan: G.

REGET [ mga opsyon ] remote‐filespec
Ipinagpapatuloy ang naantala na GET mula sa punto ng pagkabigo.

REMOTE CD [ direktoryo ]
Hinihiling sa server na baguhin ang gumaganang direktoryo nito. Kasingkahulugan: RCD.

REMOTE PWD [ direktoryo ]
Hinihiling sa server na ipakita ang gumaganang direktoryo nito. Kasingkahulugan: RPWD.

REMOTE DIRECTORY [ filespec... ]
Humihiling sa server na magpadala ng listahan ng direktoryo. Kasingkahulugan: RDIR.

REMOTE DELETE [ filespec... ]
Hinihiling sa server na tanggalin ang mga file. kasingkahulugan: RDEL.

REMOTE [ utos... ]
(Maraming iba pang utos: "remote ?" para sa isang listahan).

MAIL [ mga opsyon ] filespec
Nagpapadala ng (mga) file na ihahatid bilang e-mail (Kermit lamang).

FINISH Hinihiling sa server na lumabas sa estado ng server (Kermit lang).

BYE Hinihiling sa server na mag-log out at isara ang koneksyon.

Iskrip Programming
I-DEFINE, DECLARE, UNDEFINE, UNDECLARE, ASSIGN, EVALUATE, SEKSPRESSION, ARRAY, SORT,
INPUT, OUTPUT, IF, FOR, WHILE, SWITCH, GOTO, ECHO, ASK, GETC, GETOK, ASSERT, WAIT,
SLEEP, FOPEN, FREAD, FWRITE, FCLOSE, STOP, END, RETURN, MATUT, SHIFT, TRACE, VOID,
INCREMENT, DECREMENT, ... Para sa mga ito at marami pang iba kailangan mong kumonsulta sa manual
at mga suplemento, at/o bisitahin ang Kermit Script Library, na kinabibilangan din ng a
maikling tutorial. Pahiwatig: TULONG MATUTO upang malaman kung paano mapasimpleng magsulat si Kermit
mga script para sa iyo.

Marami sa mga utos ng Kermit ay may kasingkahulugan, variant, kamag-anak, at iba pa. Halimbawa,
Ang MSEND ay isang bersyon ng SEND na tumatanggap ng isang listahan ng mga detalye ng file na ipapadala, sa halip
kaysa sa isang detalye ng file, at ang MPUT ay kasingkahulugan ng MSEND. Ang ibig sabihin ng MOVE ay MAGPADALA at
pagkatapos ay I-DELETE ang source file kung matagumpay. Ang MMOVE ay parang MOVE, ngunit tumatanggap ng listahan ng
filespecs, at iba pa. Ang mga ito ay inilarawan sa buong dokumentasyon.

Gumamit ng tandang pananong upang madama ang iyong paraan sa pamamagitan ng isang hindi pamilyar na utos, tulad ng sa halimbawang ito:

C-Kermit> remote ? Isa sa mga sumusunod:
magtalaga ng direktoryo kermit print rmdir
cd exit login pwd set
copy help logout query space
tanggalin ang uri ng pagpapalit ng pangalan ng host mkdir
C-Kermit> remote set ? Isa sa mga sumusunod:
mga katangian na muling subukang ilipat ang file
block-check tumanggap ng window ng server
C-Kermit> remote set file ? Isa sa mga sumusunod:
character-set na hindi kumpletong record-length
uri ng mga pangalan ng banggaan
C-Kermit> remote set file name ? Isa sa mga sumusunod:
na-convert na literal
C-Kermit> literal na mga pangalan ng file ng remote set
C-Kermit>

Tinatawag itong menu on demand: makakakuha ka ng menu kapag gusto mo, ngunit hindi pinipilit ang mga menu
sa iyo kahit alam mo ang iyong ginagawa. Tandaan na maaari mo ring paikliin ang karamihan sa mga keyword,
at maaari mong kumpletuhin ang mga ito gamit ang Tab o Esc key. Tandaan din yan? gumagana para sa mga filename
din, at magagamit mo ito sa gitna ng isang keyword o filename, hindi lamang sa
simula. Halimbawa, "ipadala x?" naglilista ng lahat ng mga file sa kasalukuyang direktoryo na ang mga pangalan
magsimula sa 'x'.

PAGSISIMULA FILE


Sa default na configuration nito, ang C‐Kermit ay nagpapatupad ng mga command mula sa isang file na tinatawag na .kermrc in
ang iyong home directory kapag ito ay nagsimula, maliban kung ito ay bibigyan ng -Y o -y command-line na opsyon.
Maaaring palitan ng mga custom na configuration ang isang shared system-wide initialization file. Ang palabas
FILE command ay nagsasabi kung anong initialization file, kung mayroon man, ang ginamit. Ang karaniwang pagsisimula
mag-file ng "chains" sa isang indibidwal na customization file, .mykermc, sa home directory, sa
na maaaring itatag ng bawat user ang kanyang sariling mga kagustuhan, tukuyin ang mga macro, at iba pa.

Dahil ang pagpapatupad ng initialization file (kahit ang standard) ay ginagawang C-Kermit ang kumuha
mas matagal upang magsimula, maaaring mas mahusay na hindi magkaroon ng isang initialization file, lalo na ngayon
na ang default na configuration ng startup ng Kermit ay mahusay na nakaayon sa modernong computing at
networking ‐‐ sa madaling salita, wala ka nang gagawing espesyal para gawin ang Kermit
mabilis ang paglipat. Kaya sa halip na magkaroon ng isang initialization file na isinasagawa sa bawat oras
Magsisimula ang Kermit, maaari mong isaalang-alang ang paggawa ng isa o higit pang kerbang script (na may iba pang pangalan
na .kermrc) na HINDI kasama ang isang "exit" na utos, at i-invoke ang mga iyon kapag kailangan mo ang
mga setting, macro definition, at/o scripted na pagkilos na nilalaman ng mga ito, at hinihimok ang C‐Kermit
direkta kapag hindi mo ginawa.

Upang ilagay ito sa ibang paraan... Ibinabahagi pa rin namin ang karaniwang file ng pagsisimula dahil ito ay
na itinampok sa manual at pabalik na pagkakatugma ay mahalaga sa amin. Ngunit walang pinsala
sa hindi paggamit nito kung hindi mo kailangan ang mga bagay na nasa loob nito (direktoryo ng mga serbisyo, pag-dial
direktoryo, direktoryo ng network, at nauugnay na mga kahulugan ng macro). Sa kabilang banda, kung
may mga setting o macro na gusto mong may bisa SA TUWING gagamit ka ng Kermit, ang
ang initialization file (o ang customization file na itinatali nito) ay ang lugar kung saan ilalagay ang mga ito,
dahil doon lang sila awtomatikong hinahanap ni Kermit sa tuwing sisimulan mo ito.

mode OF OPERASYON


Ang Kermit ay sinasabing nasa Local mode kung nakakonekta ito sa ibang computer, hal
sa pamamagitan ng pag-dial dito o pagtatatag ng koneksyon sa Telnet dito. Ang ibang computer ay malayo, kaya
kung magsisimula ka ng isa pang kopya ng Kermit sa remote na computer, ito ay sinasabing nasa Remote
mode (hangga't wala itong sariling koneksyon). Ang lokal na Kermit
nakikipag-usap sa device ng komunikasyon o koneksyon sa network, na kumikilos bilang isang conduit
sa pagitan ng remote na computer at ng iyong keyboard at screen. Ang malayong Kermit ay ang
kasosyo sa paglilipat ng file sa lokal na Kermit at nakikipag-ugnayan lamang sa pamamagitan ng karaniwang input nito
at output.

Sa anumang sandali, ang isang Kermit program ay maaaring nasa alinman sa mga sumusunod na estado. Mahalaga na
alam kung ano ang mga ito at kung paano magbago mula sa isa patungo sa isa pa.

Estado ng utos
Sa ganitong estado, ang Kermit ay nagbabasa ng mga utos mula sa:

· Ang iyong keyboard; o:
· Isang file, o:
· Isang macro definition.

Maaari kang lumabas mula sa Command state pabalik sa Unix gamit ang EXIT o QUIT command (pareho
bagay). Maaari mong ipasok ang Connect state gamit ang alinman sa iba't ibang command (CONNECT, DIAL,
TELNET, atbp). Maaari mong ipasok ang estado ng paglilipat ng file gamit ang mga utos tulad ng SEND, RECEIVE,
at GET. Maaari mong ipasok ang estado ng Server gamit ang utos ng SERVER. Ang TAKE command ay nagsasabi
Kermit upang basahin at isagawa ang mga utos mula sa isang file. Ang (marahil ipinahiwatig) DO command
nagsasabi kay Kermit na basahin at isagawa ang mga utos mula sa isang macro definition. Habang nasa
Command state, maaari mong matakpan ang anumang command, macro, o command file sa pamamagitan ng pag-type
Ctrl-C (pindutin ang Ctrl key at pindutin ang C key); ito ay karaniwang nagbabalik sa iyo
sa prompt.

Estado ng shell
Maaari kang mag-invoke ng inferior shell o external na command mula sa Kermit command prompt
sa pamamagitan ng paggamit ng PUSH, RUN (!), EDIT, o BROWSE na utos. Habang ang mababang shell o
Ang command ay aktibo, ang Kermit ay nasuspinde at walang ginagawa. Bumalik sa Kermit Command
estado sa pamamagitan ng paglabas mula sa mababang shell o aplikasyon.

Ikonekta ang estado
Sa ganitong estado, na maipapasok lamang kapag nasa Local mode (ibig sabihin, kapag ang Kermit ay may
gumawa ng isang koneksyon sa isa pang computer), Kermit ay kumikilos bilang isang terminal sa
malayong computer. Ang iyong mga keystroke ay ipinadala sa remote na computer at mga character
na dumating sa koneksyon ng komunikasyon ay ipinapakita sa iyong screen. Ito
ang estado ay ipinasok kapag nagbigay ka ng CONNECT, DIAL, TELNET, RLOGIN, o IKSD command.
Maaari kang bumalik sa command state sa pamamagitan ng pag-log out sa remote na computer, o sa pamamagitan ng
pagta-type:

Ctrl-\c

Iyon ay: Pindutin nang matagal ang Ctrl key at pindutin ang backslash key, pagkatapos ay bitawan ang
Ctrl key at pindutin ang C key. Ito ay tinatawag na pagtakas pabalik. Ilang iba pang pagtakas-
ang mga antas ng utos ay ibinigay din; i-type ang Ctrl-\? para sa isang listahan. Halimbawa, maaari mo
ipasok ang estado ng Shell na may:

Ctrl-\!

Upang magpadala ng Ctrl-\ sa host habang nasa Connect state, i-type ang dalawa sa kanila nang magkasunod. Tingnan mo
HELP CONNECT at HELP SET ESCAPE para sa higit pang impormasyon.

Lokal na estado ng paglilipat ng file
Sa ganitong estado, ang Kermit ay nagpapadala ng mga packet pabalik-balik kasama ang ibang computer
upang maglipat ng file o magawa ang ilang iba pang gawaing nauugnay sa file. At sa
Sa parehong oras, ipinapakita nito ang pag-unlad nito sa iyong screen at pinapanood ang iyong keyboard
para sa mga pagkagambala. Sa ganitong estado, ang mga sumusunod na single-keystroke command ay
tinanggap:

X Abalahin ang kasalukuyang file at magpatuloy sa susunod (kung mayroon man).

Z Abalahin ang kasalukuyang file at laktawan ang lahat ng iba pa.

E Tulad ng Z ngunit gumagamit ng "mas malakas" na protocol (gamitin kung ang X o Z ay hindi gumagana).

Ctrl-C Interrupt file‐transfer mode (gamitin kung hindi gumana ang Z o E).

Babalik ang Kermit sa dati nitong estado (Command o Connect) kapag kumpleto na ang paglipat o
kapag matagumpay na naantala ng X, Z, E, o Ctrl-C (hawakan nang matagal ang Ctrl key at pindutin ang
C key).

Malayuang estado ng paglilipat ng file
Sa ganitong estado, ang Kermit ay nakikipagpalitan ng mga file-transfer packet sa lokal na kasosyo nito
higit sa karaniwang i/o nito. Awtomatiko itong umalis sa estadong ito kapag ang paglipat ay
kumpleto. Kung sakaling makita mo ang iyong lokal na Kermit sa Connect state at ang remote na nasa
Katayuan ng paglilipat ng file (kung saan tila binabalewala ang iyong mga keystroke), karaniwan mong magagawa
ibalik ito sa command state sa pamamagitan ng pag-type ng tatlong Ctrl-C's sa isang hilera. Kung hindi iyon gagana,
ibalik ang iyong lokal na Kermit sa Command state (Ctrl-\ C) at i-type ang "e‐packet" at pagkatapos
pindutin ang Return o Enter key; pinipilit nito ang isang nakamamatay na error sa protocol ng Kermit.

Estado ng Remote Server
Ito ay tulad ng Remote File-transfer state, maliban kung hindi ito awtomatikong babalik sa
Estado ng utos. Sa halip, naghihintay ito ng karagdagang mga tagubilin mula sa programa ng kliyente; na
ay, mula sa iyong Local Kermit program. Maaari mong ibalik ang Remote Server sa nito
nakaraang estado sa pamamagitan ng pagbibigay ng "finish" command sa kliyente, o kung ikaw ay nasa
Ikonekta ang estado, sa pamamagitan ng pag-type ng tatlong Ctrl-C sa isang hilera. Maaari mong sabihin sa trabaho ng server
mag-log out at sirain ang koneksyon sa pamamagitan ng pag-isyu ng "bye" command sa kliyente.

Estado ng Lokal na Server
Tulad ng estado ng Remote-Server, ngunit nasa lokal na mode, at samakatuwid ay kasama ang paglilipat ng file nito
pagpapakita ng display, at pakikinig para sa mga single-key na command, tulad ng sa Local File-transfer
estado. Karaniwan ang estado na ito ay awtomatikong ipinasok kapag ang isang remote na Kermit program
nagbibigay ng GET command.

C‐Kermit, Kermit 95, at MS‐DOS Kermit lahat ay maaaring awtomatikong lumipat mula sa Connect
estado tungo sa Local File-transfer state kapag nagpasimula ka ng paglilipat ng file mula sa
malayong computer sa pamamagitan ng pagsisimula ng Kermit at pagsasabi dito na magpadala o kumuha ng file, kung saan
kaso, ang estado ng Connect ay awtomatikong ipagpatuloy pagkatapos matapos ang paglilipat ng file.

Tandaan na ang C‐Kermit ay hindi isang terminal emulator. Ito ay isang aplikasyon sa komunikasyon
na pinapatakbo mo sa isang terminal window (hal. console o Xterm). Ang tiyak na pagtulad,
tulad ng VT100, VT220, Linux Console, o Xterm, ay ibinibigay ng terminal window
kung saan pinapatakbo mo ang C-Kermit. Kermit 95 at MS‐DOS Kermit, sa kabilang banda,
ay mga tunay na terminal emulator. Bakit hindi terminal emulator ang C‐Kermit? CLICK HERE para
basahin ang tungkol dito.

GUMAGAWA Mga KONEKTOR


Narito kung paano gumawa ng iba't ibang uri ng mga koneksyon gamit ang mga interactive na Kermit command (bilang
nabanggit sa itaas, maaari ka ring gumawa ng mga koneksyon sa mga opsyon sa command-line). Tandaan na hindi mo ginagawa
kailangang gumawa ng mga koneksyon sa Kermit. Maaari rin itong gamitin sa dulong dulo ng isang koneksyon
bilang remote file transfer at management partner ng iyong local communications software.

Paggawa ng Telnet Connection
Sa C-Kermit command prompt, i-type lang ang:

telnet foo.bar.com

(pinapalitan ang gustong hostname o address). Maaari ka ring magsama ng port number:

telnet xyzcorp.com 3000 ;

Kung matagumpay ang koneksyon, awtomatikong papasok ang Kermit sa estado ng Connect. kapag ikaw
mag-logout mula sa malayong host, awtomatikong babalik ang Kermit sa prompt nito. Karagdagang impormasyon:
HELP TELNET, HELP SET TELNET, HELP SET TELOPT. Tingnan din ang seksyon ng IKSD sa ibaba.

Gumagawa ng koneksyon sa Rlogin
Ito ay tulad ng Telnet, maliban kung kailangan mong maging ugat upang gawin ito dahil gumagamit ang Rlogin ng a
privileged TCP port:

rlogin foo.bar.com

Higit pang impormasyon: HELP RLOGIN.

Gumagawa ng SSH Connection
Hindi tulad ng Telnet at Rlogin, ang mga koneksyon sa SSH ay hindi built-in, ngunit pinangangasiwaan sa pamamagitan ng pagtakbo
iyong panlabas na kliyente ng SSH sa pamamagitan ng isang pseudoterminal. Paggamit ng C-Kermit upang kontrolin ang
Binibigyan ka ng SSH client ng lahat ng feature ng Kermit (paglipat ng file, character‐set
conversion, scripting, atbp) sa SSH.

ssh foo.bar.com

Higit pang impormasyon: HELP SSH, HELP SET SSH.

Pag-dial gamit ang isang Modem
Kung external modem ito, tiyaking nakakonekta ito sa isang magagamit na serial port na naka-on
iyong computer gamit ang isang regular (straight-through) na modem cable, at sa telepono
jack na may cable ng telepono, at naka-on ito. Pagkatapos ay gamitin ang mga utos na ito:

itakda ang uri ng modem usrobotics ; O iba pang sinusuportahang uri
itakda ang linya /dev/ttyS0 ; Tukuyin ang pangalan ng device
itakda ang bilis 57600 ; O iba pang nais na bilis
itakda ang daloy rts/cts ; Sinusuportahan ito ng karamihan sa mga modernong modem
itakda ang tono ng dial method ; (o pulso)
i-dial ang 7654321 ; I-dial ang gustong numero

I-type ang "set modem type ?" para sa isang listahan ng mga sinusuportahang uri ng modem. Kung aalisin mo ang SET
MODEM TYPE command, ang default na uri ay "generic-high-speed", na dapat gumana para sa
karamihan sa mga modernong AT-command-set modem. Kung abala ang linya, magre-redial si Kermit
awtomatiko. Kung hindi magtagumpay ang tawag, gamitin ang "set dial display on" at subukan ito
muli upang panoorin kung ano ang mangyayari. Kung magtagumpay ang tawag, papasok si Kermit sa estado ng Connect
awtomatiko at awtomatikong babalik sa prompt nito kapag nag-log out ka mula sa
malayong computer o kung hindi man ay nawala ang koneksyon.

Maaari ka ring mag-dial mula sa isang modem na naa-access ng Telnet, hal. sa isang reverse
terminal server. Sa kasong ito, ang pagkakasunud-sunod ng utos ay:

itakda ang host ts.xxx.com 2000 ; Terminal-server at port
itakda ang uri ng modem usrobotics ; O iba pang sinusuportahang uri
itakda ang tono ng dial method ; (o pulso)
i-dial ang 7654321 ; I-dial ang gustong numero

Kung sinusuportahan ng terminal server ang Telnet Com Port Option, RFC 2217, maaari mo rin
magbigay ng mga utos na nauugnay sa serial-port tulad ng SET SPEED, SET PARITY, at iba pa, at
Inirelay sila ni Kermit sa terminal server gamit ang protocol na tinukoy sa RFC.

Higit pang impormasyon: HELP SET MODEM, HELP SET LINE, HELP SET SPEED, HELP SET FLOW, HELP DIAL,
HELP SET DIAL, HELP SET MODEM, HELP SET CARRIER-WATCH, IPAKITA ANG MGA KOMUNIKASYON, IPAKITA
MODEM, IPAKITA ANG DIAL.

Direktang Serial Port
Ikonekta ang dalawang computer, A at B, gamit ang isang null modem cable (o dalawang modem cable
interconnected sa isang null-modem adapter o modem eliminator). Mula sa Computer A:

itakda ang uri ng modem none ; Walang modem
itakda ang linya /dev/ttyS0 ; Tukuyin ang pangalan ng device
itakda ang carrier-watch off ; Kung ang DTR CD ay hindi cross-connected
itakda ang bilis 57600 ; O iba pang nais na bilis
itakda ang daloy rts/cts ; Kung ang RTS at CTS ay cross-connected
itakda ang pagkakapantay-pantay; (o "marka" o "espasyo", kung kinakailangan)
itakda ang mga stop-bit 2; (bihirang kailangan)
itakda ang daloy xon/xoff ; Kung hindi mo magagamit ang RTS/CTS
kumonekta ; Ipasok ang estado ng Connect (terminal).

Ipinapalagay nito na ang Computer B ay naka-set up upang hayaan kang mag-log in. Kung hindi, maaari kang magpatakbo ng a
kopya ng Kermit sa Computer B at sundin ang humigit-kumulang sa parehong direksyon. Higit pa
impormasyon: Gaya ng nasa itaas at HELP CONNECT.

Sa mga modem o direktang serial na koneksyon, maaaring kailanganin mo ring "itakda ang parity even" (o
"mark" o "space") kung ito ay isang 7-bit na koneksyon.

Sa mga uri ng koneksyon na nakalista sa itaas, isa lang ang maaaring buksan sa isang pagkakataon. Gayunpaman, alinman sa
ang mga ito ay maaaring buksan kasabay ng isang FTP o HTTP session. Ang bawat uri ng koneksyon ay maaaring
na-customize sa anumang nais na antas, naka-script, naka-log, pangalanan mo ito. Tingnan ang manwal.

TANDAAN: Sa mga piling platform, ang C‐Kermit ay maaari ding gumawa ng mga X.25 na koneksyon. Tingnan ang manwal para sa
mga detalye.

PAGLIPAT MGA FILE SA KERMIT


Mayroong malawak at patuloy na paniniwala na ang Kermit ay isang mabagal na protocol. Ito ay
dahil, hanggang kamakailan lamang, gumamit ito ng konserbatibong pag-tune bilang default upang matiyak ang file
nagtagumpay ang mga paglilipat, sa halip na mabigo dahil na-overload nila ang koneksyon. Ang ilan
ang mga karagdagang command (o mga opsyon sa command-line, tulad ng -Q) ay kailangan para mapabilis ito, ngunit
walang nag-abala upang malaman ang tungkol sa kanila. Gayundin, kailangan ng dalawa sa tango: karamihan sa mga hindi-Kermit-
Ang mga pagpapatupad ng protocol ng Project Kermit ay talagang mabagal. Ang pinakamahusay na mga kasosyo sa paglilipat ng file
para sa C‐Kermit ay: isa pang kopya ng C‐Kermit (7.0 o mas bago) at Kermit 95. Ang mga ito
gumagana nang maayos ang mga kumbinasyon at mabilis silang gumagana bilang default. Mahusay din ang MS‐DOS Kermit, ngunit ikaw
kailangang sabihin ito upang pumunta nang mabilis (sa pamamagitan ng pagbibigay dito ng FAST na utos).

Higit pa rito, lahat ng tatlong mga Kermit program na ito ay sumusuporta sa "autodownload" at "autoupload",
ibig sabihin na kapag sila ay nasa Connect state at isang Kermit packet ang pumapasok mula sa remote,
awtomatiko silang lumipat sa mode ng paglilipat ng file.

At dagdag pa, ang C‐Kermit at K95 ay awtomatikong lumipat sa pagitan ng text at binary mode para sa bawat isa
file, kaya hindi na kailangang "itakda ang file type binary" o "set file type text", o mag-alala
tungkol sa mga file na nasira dahil inilipat ang mga ito sa maling mode.

Ang idinaragdag ng lahat ng mga salitang ito ay ngayon, kapag gumamit ka ng up-to-date na Kermit software
mula sa Kermit Project, ang paglilipat ng file ay hindi lamang mabilis, ito ay napakadali. Ikaw
halos hindi kailangang magbigay ng anumang mga utos sa lahat.

Pagda-download ng Mga File
Sabihin nating mayroon kang Kermit 95, C‐Kermit, o MS‐DOS Kermit sa iyong desktop computer,
na may koneksyon sa isang Unix computer na may naka-install na C‐Kermit bilang "kermit". Upang
mag-download ng file (ipadala ito mula sa Unix sa iyong desktop computer), i-type lamang ang
sumusunod na utos sa iyong Unix shell prompt:

kermit -s oofa.txt

(kung saan oofa.txt ang filename). Kung gusto mong magpadala ng higit sa isang file, maaari mo
maglagay ng maraming filename hangga't gusto mo sa command line, at maaari silang maging anuman
kumbinasyon ng teksto at binary:

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

at/o maaari kang gumamit ng mga wildcard para magpadala ng mga pangkat ng mga file:

kermit -s oofa.*

Kung gusto mong magpadala ng file sa ilalim ng ipinapalagay na pangalan, gamitin ang:

kermit -s friday.txt -a today.txt

Ipinapadala nito ang file friday.txt ngunit sinasabi sa tatanggap na Kermit na ang pangalan nito
ngayon.txt. Sa lahat ng kaso, gaya ng nabanggit, kapag natapos na ang paglilipat ng file, ang iyong desktop
Awtomatikong bumabalik ang Kermit sa estado ng Connect. Huwag mag-alala tungkol sa pagtakas pabalik, muli
pagkonekta, paglipat ng text/binary mode. Halos napakadali, tama?

Pag-upload ng mga File
Upang mag-upload ng mga file (ipadala ang mga ito mula sa iyong desktop computer patungo sa remote na Unix computer)
gawin ang parehong bagay, ngunit gamitin ang -g (GET) na opsyon sa halip na -s:

kermit -g oofa.txt

Nagiging sanhi ito ng iyong lokal na Kermit na pumasok sa mode ng server; pagkatapos ay ang remote na Kermit program
hinihiling ang pinangalanang file at ipinapadala ito ng lokal na Kermit at awtomatikong bumabalik sa
Ikonekta ang estado kapag tapos na.

Kung gusto mong mag-upload ng maraming file, mayroon kang mga panuntunan sa paggamit ng shell quoting, dahil
hindi ito mga lokal na file:

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

Kung gusto mong mag-upload ng file ngunit iimbak ito sa ilalim ng ibang pangalan, gamitin ang:

kermit -g friday.txt -a ngayon.txt

Inilipat ni Kermit ang Lumang Paraan
Kung hindi sinusuportahan ng iyong desktop communications software ang autoupload o
autodownload, o hindi kasama ang Kermit server mode, kinakailangan ng pamamaraan
higit pang mga hakbang.

Para mag-download ng file, i-type ang:

kermit -s filename

sa host tulad ng dati, ngunit kung walang awtomatikong mangyayari bilang tugon dito
command, kailangan mong ilipat ang iyong desktop communications software sa Kermit
Tumanggap ng estado. Ito ay maaaring gawin sa pamamagitan ng pagtakas pabalik gamit ang mga keyboard character o hot
keys (Alt-x ay tipikal) at/o may command (tulad ng RECEIVE) o isang menu. Kapag ang
kumpleto na ang paglilipat ng file, kailangan mong bumalik sa Connect state, Terminal
emulation, o anumang terminolohiyang naaangkop sa iyong desktop communications software.

Para mag-upload ng file, i-type ang:

kermit -r

sa host (sa halip na "kermit -g"). Sinasabi nito kay C-Kermit na maghintay nang walang pag-aalinlangan para sa a
file para magsimulang dumating. Pagkatapos ay mabawi ang atensyon ng iyong desktop software (Alt-x
o anuman) at atasan itong ipadala ang (mga) gustong file gamit ang Kermit protocol. Kailan
tapos na ang paglipat, bumalik sa screen ng Connect o Terminal.

Kung Nabigo ang Paglipat ng File
Bagama't ang bawat aspeto ng pagpapatakbo ng Kermit ay maaaring maayos na nakatutok, mayroon din
tatlong maikli at simpleng "omnibus tuning" na utos na magagamit mo para sa pag-troubleshoot:

FAST Gumamit ng mabilis na mga setting ng paglilipat ng file. Ito ang naging default mula noong C-Kermit
7.0 ngayon na sinusuportahan ito ng karamihan sa mga modernong computer at koneksyon. Kung lilipat
nabigo sa mabilis na mga setting, subukan . . .

MAG-INGAT
Gumamit ng maingat ngunit hindi paranoid na mga setting. Ang mga paglilipat ng file, kung gagana ang mga ito, ay gagawin
pumunta sa katamtamang bilis. Kung hindi, subukan. . .

ROBUST Gamitin ang pinaka-matatag, nababanat, konserbatibo, ligtas, at maaasahang mga setting.
Ang mga paglilipat ng file ay halos tiyak na gagana, ngunit sila ay magiging mabagal (ng
siyempre ito ay isang klasikong tradeoff; Ang ROBUST ay ang default na pag-tune ng C‐Kermit
bersyon 6.0 at mas nauna, na nagpaisip sa lahat na ang Kermit protocol ay
mabagal). Kung hindi nagawa ng ROBUST ang trick, subukang muli gamit ang SET PARITY SPACE muna
kung sakaling hindi ito isang 8-bit na koneksyon.

Malinaw na ang tagumpay at pagganap ng isang paglilipat ng file ay nakasalalay din sa file ng C‐Kermit
kasosyo sa paglipat. Ang napapanahon, totoong mga kasosyo sa Kermit Project ay inirerekomenda dahil sila
naglalaman ng pinakamahusay na pagpapatupad ng Kermit protocol at dahil maaari naming suportahan ang mga ito kung sakali
ng gulo.

Kung nagkakaproblema ka pa rin, kumonsulta sa Kabanata 10 ng Paggamit ng C‐Kermit, o magpadala ng email sa kermit‐
[protektado ng email].

Advanced na Kermit File-Transfer Features
Malinaw na mayroong higit pa sa Kermit file transfer, kabilang ang lahat ng uri ng
mga interactive na command, kagustuhan, opsyon, pag-log, pag-debug, pag-troubleshoot,
at kahit ano pang maisip mo pero para yun sa manual at updates.
Narito ang ilang paksa na maaari mong tuklasin kung interesado ka sa pamamagitan ng Pag-type ng HELP para sa
nakalistang mga utos:

Pag-log transfer:
LOG TRANSACTIONS (HELP LOG)

Awtomatikong per-file text/binary mode switching:
SET TRANSFER MODE { AUTOMATIC, MANUAL } (HELP SET TRANSFER).

Cross-platform recursive directory tree transfer:
IPADALA /RECURSIVE, GET /RECURSIVE (HELP SEND, HELP GET).

Mga opsyon sa pagbangga ng file:
SET FILE COLISION { OVERWITE, BACKUP, DISCARD, ... } (HELP SET FILE).

Update: Maglipat lang ng mga file na nagbago mula noong huling pagkakataon:
SET FILE COLISION UPDATE (HELP SET FILE).

Mga pattern ng pagpili ng filename:
(HELP WILDCARD).

Flexible na pagpili ng file:
IPADALA (o KUMUHA) /BEFORE /AFTER /MAS MALAKI /MALIIT /TYPE /MALIBAN, ...

Pag-convert ng character-set:
SET { FILE, TRANSFER } CHARACTER-SET, ASSOCIATE, ...

Kontrol ng file/Pathname:
Itakda ang { IPADALA, TUMANGGAP } MGA PATHNAME, SET FILE NAMES.

Paggalaw ng atomic file:
IPADALA (o GET) /DELETE /RENAME /MOVE-TO

Paglilipat sa/mula sa karaniwang i/o ng iba pang mga utos:
IPADALA (o KUMUHA) /COMMAND

Pagbawi ng naantalang paglipat mula sa punto ng pagkabigo:
RESEND, REGET (HELP RESEND, HELP REGET).

Non-Kermit File Transfer
Maaari mo ring gamitin ang C‐Kermit upang maglipat ng mga file gamit ang FTP o HTTP Internet protocol;
tingnan sa ibaba.

Sa isang regular na serial o Telnet na koneksyon kung saan hindi sinusuportahan ng ibang computer
Kermit protocol sa lahat, mayroon kang ilang mga pagpipilian. Halimbawa, kung ang iyong desktop
Sinusuportahan ng software ng komunikasyon ang Zmodem, gamitin ang "rz" at "sz" sa host sa halip na
Kermit. Ngunit kung ang Kermit ang iyong desktop software, at ginagamit mo ito para tumawag
o mga koneksyon sa network sa ibang mga computer na hindi sumusuporta sa Kermit protocol (o
na walang magandang pagpapatupad nito), kung gayon kung mayroon din ang iyong computer
panlabas na X, Y, o Zmodem na mga program na nare-redirect, maaaring gamitin ng Kermit ang mga ito bilang
panlabas na mga protocol. HELP SET PROTOCOL para sa mga detalye.

Maaari mo ring makuha ang "raw" na mga stream ng data mula sa kabilang computer gamit ang LOG SESSION
(HELP LOG at HELP SET SESSION-LOG para sa mga detalye), at maaari kang mag-upload ng mga file nang wala
anumang protocol sa lahat na may TRANSMIT (HELP TRANSMIT, HELP SET TRANSMIT).

KERMIT'S BUILT-IN FTP AT HTTP PANG-ARAL


Ang FTP client ng Kermit ay tulad ng regular na Unix FTP client na nakasanayan mo, ngunit sa ilan
pagkakaiba:

· Ito ay may maraming higit pang mga utos at mga tampok.

· Ang bawat FTP command ay dapat na may prefix na "ftp", halimbawa "ftp open", "ftp get",
"ftp bye", atbp (ito ay hindi mahigpit na totoo, ngunit hanggang sa mas pamilyar ka dito,
pinakamahusay na sundin ang panuntunang ito).

· Ang mga utos tulad ng "cd", "directory", atbp, ay isinasagawa nang lokal, hindi sa server. Gamitin ang "ftp
cd", "ftp dir", atbp, upang kumilos sila sa server.

· Maaari kang magkaroon ng FTP session at isang regular na Kermit serial o Telnet session na bukas sa
Parehong oras.

· Ang mga FTP session ay maaaring ganap na awtomatiko.

Nakabinbing paglalathala ng susunod na edisyon ng manwal, ang Kermit FTP client ay lubusan
dokumentado sa website ng Kermit Project:

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

Maaari mo ring gamitin ang HELP FTP at HELP SET FTP para makakuha ng mga paglalarawan ng FTP na nauugnay sa Kermit
utos.

Ang HTTP client ay katulad ng FTP, maliban kung i-prefix mo ang bawat command gamit ang HTTP
sa halip na FTP: HTTP OPEN, HTTP GET, HTTP PUT, HTTP CLOSE, atbp. I-type ang HELP HTTP para sa
mga detalye, o bisitahin ang para tingnan ang mga manwal na suplemento. Maaaring buksan ang mga koneksyon sa HTTP sa
parehong oras ng mga regular na serial o Telnet na koneksyon at FTP na koneksyon. Kaya ni Kermit
pamahalaan ang hanggang sa tatlong uri ng mga koneksyon nang sabay-sabay.

INTERNET KERMIT SERVICE


Maaaring i-configure at patakbuhin ang C‐Kermit bilang isang serbisyo sa Internet (tinatawag na IKSD), katulad ng isang FTP
server (FTPD) maliban kung maaari mong (ngunit hindi kailangan) makipag-ugnayan dito nang direkta, at marami itong nagagawa
higit pa sa magagawa ng FTP server. Ang TCP port para sa IKSD ay 1649. Gumagamit ito ng Telnet protocol. C-
Ang Kermit ay maaaring isang Internet Kermit Server, o maaari itong maging isang kliyente ng isang IKSD. Maaari kang gumawa
mga koneksyon mula sa C‐Kermit sa isang IKSD gamit ang alinman sa mga sumusunod na command:

telnet foo.bar.edu 1649
telnet foo.bar.edu kermit ; kung ang "kermit" ay nakalista sa / etc / services
iksd foo.bar.edu

Ang IKSD command ay katumbas ng isang TELNET command na tumutukoy sa port 1649. Para sa higit pa
impormasyon tungkol sa paggawa at paggamit ng mga koneksyon sa isang IKSD, tingnan ang:

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

Maaari ka ring magpatakbo ng Internet Kermit Service sa iyong sariling computer (kung ikaw ang system
tagapangasiwa). Para sa mga tagubilin, tingnan ang:

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

SEGURIDAD


Lahat ng built-in na pamamaraan ng TCP/IP networking ng C‐Kermit (Telnet, Rlogin, IKSD, FTP, at HTTP)
maaaring ma-secure ng isa o higit pa sa mga sumusunod na pamamaraang naaprubahan ng IETF:

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

Para sa kumpletong mga tagubilin tingnan ang:

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

At gaya ng nabanggit dati, maaari ka ring gumawa ng mga koneksyon sa SSH sa C‐Kermit kung mayroon ka na
magkaroon ng isang SSH client na naka-install.

ALTERNATIVE COMMAND-LINE PERSONALISYON


Kapag tinawag bilang "kermit" o anumang iba pang pangalan bukod sa "ftp" o "telnet", ang C‐Kermit ay mayroong
mga opsyon sa command-line na inilarawan sa itaas sa seksyong OPTIONS. Gayunpaman, kung hilingin mo ang C-
Kermit bilang "telnet" o "ftp", binabago nito ang command-line na personalidad upang tumugma. Ito ay maaaring
tapos na (bukod sa iba pang mga paraan) gamit ang mga simbolikong link (mga symlink). Halimbawa, kung gusto mo ng C-Kermit
upang maging iyong regular na Telnet client, o ang Telnet helper ng iyong Web browser, maaari kang lumikha
isang link tulad ng sumusunod sa isang direktoryo na nasa iyong PATH na nauuna sa regular
programa ng telnet:

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

Ngayon kapag nagbigay ka ng "telnet" na utos, Kermit na lang ang ginagamit mo, ngunit kasama ang Telnet nito
command-line na personalidad kaya, halimbawa:

telnet xyzcorp.com

Gumagawa ng koneksyon sa Telnet sa xyzcorp.com, at awtomatikong lalabas ang Kermit kapag ang
sarado ang koneksyon (tulad ng regular na kliyente ng Telnet). I-type ang "telnet -h" para makakuha ng listahan
ng mga opsyon sa command-line ng Telnet-personality ng Kermit, na nilalayong maging bilang
katugma hangga't maaari sa regular na kliyente ng Telnet.

Katulad nito para sa FTP:

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

At ngayon i-type ang "ftp -h" upang makita ang mga opsyon sa command-line nito, at mga command line na katulad mo
ay magbibigay sa iyong regular na FTP client:

ftp xyzcorp.com

ngunit may mga karagdagang opsyon na nagpapahintulot sa isang buong session na matukoy sa command
linya. Sa wakas, kung ang unang command-line na opsyon ng Kermit ay isang Telnet, FTP, IKSD, o HTTP URL,
Ang Kermit ay awtomatikong gumagawa ng naaangkop na uri ng koneksyon at, kung ipinahiwatig ng
URL, nagsasagawa ng gustong aksyon:

kermit telnet:xyzcorp.com
Nagbubukas ng session sa Telnet

kermit telnet://[protektado ng email]
Ditto para sa user na si olga

kermit ftp://olga@xyzcorp.com/public/oofa.zip
Nagda-download ng file

kermit kermit://kermit.columbia.edu/kermit/f/READ.ME
Ditto para sa IKSD

kermit iksd://kermit.columbia.edu/kermit/f/READ.ME
(Gumagana rin ito)

kermit http://www.columbia.edu/kermit/index.html
Kumuha ng web page

Gumamit ng kermrc online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad