İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

kermrc - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında kermrc çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen kermrc komutudur.

Program:

ADI


kermit - C-Kermit 9.0: ulaşımdan ve platformdan bağımsız etkileşimli ve kodlanabilir
iletişim yazılımı.

Bu belge, başlangıç ​​seviyesindeki kişilere, temel bilgileri oluşturması için yeterli bilgi vermeyi amaçlamaktadır.
(gelişmiş değilse) C-Kermit 9.0 kullanımı. Bir Unix için oldukça uzun olsa da
kılavuz sayfası, hala olması gereken C-Kermit kılavuzundan çok daha kısadır.
özelleştirme, karakter kümeleri, komut dosyası oluşturma,
vb. Ayrıca C-Kermit'in birçok
yetenekler, işlevsel alanlar, durumlar ve modlar ve bunların birbirleriyle olan ilişkileri,
hem yeni başlayanlar hem de gaziler için olduğu kadar yükseltme yapanlar için de yardımcı olmalıdır.
önceki sürümlerden sürüm 9.0.

Bu belge ayrıca şu adreste bir Web sayfası olarak da mevcuttur:

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

TANIM


C-Kermit, Kermit Projesi'nden çok amaçlı bir iletişim yazılım paketidir.
Columbia Üniversitesi:

· Unix ve Unix olmayan birçok platforma taşınabilir.
· Hem seri hem de ağ bağlantıları yapabilir.
· Bağlantısı üzerinden interaktif terminal oturumları gerçekleştirebilir.
· Aynı bağlantı üzerinden metin veya ikili dosyaları aktarabilir.
· Terminal oturumunda karakter kümelerini dönüştürebilir.
· Metin dosyası dosya aktarımı sırasında karakter kümelerini dönüştürebilir.
· Operasyonunun her alanında özelleştirilebilir.

C-Kermit bir modem programı, bir Telnet istemcisi, bir Rlogin istemcisi, bir FTP istemcisi, bir HTTP
istemci ve seçilen platformlarda ayrıca bir X.25 istemcisi. Kendi güvenliğini sağlayabilir
Kerberos IV, Kerberos dahil olmak üzere IETF onaylı güvenlik yöntemlerini kullanan İnternet bağlantıları
V, SSL/TLS ve SRP ve ayrıca harici SSH istemciniz aracılığıyla SSH bağlantıları yapabilir
başvuru. Masaüstünüzün uzak uç dosya aktarımı veya istemci/sunucu ortağı olabilir.
Kermit istemcisi. Ayrıca, gelen aranan ve ağ bağlantılarını da kabul edebilir. Hatta olabilir
kendi standart TCP soketi, 1649 [RFC2839, RFC2840] üzerine bir İnternet hizmeti olarak kurulur.

Ve belki de en önemlisi, C-Kermit ile "elle" (etkileşimli olarak) yapabileceğiniz her şey,
yerleşik çapraz platform taşımadan bağımsız kullanılarak "komut dosyası yazılabilir" (otomatikleştirilebilir)
etkileşimli komutuyla aynı olan komut dosyası programlama dili
dil.

Bu kılavuz sayfası, Unix için C-Kermit 9.0'a genel bir bakış sunar ("Unix" bir işletim sistemidir.
AIX, DG/UX, FreeBSD, HP-UX, IRIX, Linux, Mac OS X, NetBSD'yi içeren sistem ailesi,
OpenBSD, Açık Sunucu, Açık Unix, QNX, Solaris, SunOS, System V R3, System V R4, Tru64
Unix, Unixware, Xenix ve diğerleri). Kapsamlı kapsam için lütfen
yayınlanmış C-Kermit kılavuzu ve ekleri (aşağıdaki BELGELER'e bakın). Daha fazlası için
C-Kermit, diğer platformlar için Kermit yazılımı ve Kermit kılavuzları hakkında bilgi için şu adresi ziyaret edin:
Kermit Projesi web sitesi:

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

Bu, ortalamadan daha uzun bir kılavuz sayfasıdır ve yine de yüzeyi zar zor çizmektedir. yapma
yılmak. C-Kermit, onlarca yıllık uygulama ile gelişen büyük ve karmaşık bir pakettir.
deneyim, ancak bu öğrenmenin veya kullanmanın zor olduğu anlamına gelmez. En yaygın olarak kullanılan
fonksiyonlar burada başka bir yerde ek bilgilere işaretçiler ile açıklanmıştır.

SİNOPSİS


kermit [ Dosya ] [ seçenekleri ] [ {=,--,+} metin ] ]

ya da alışveriş sepetinize tıklayın:

kermit URL

İlk komut satırı argümanı bir dosyanın adıysa, etkileşimli mod komutları
dosyadan yürütülür. '=' (veya "--") argümanı, Kermit'e kalanı ayrıştırmamasını söyler
ancak '=' sonrasındaki sözcükleri \%1, \%2, ... \%9 olarak kullanılabilir hale getirmek için.
"+" argümanı "=" gibidir, ancak "kerbang komut dosyalarında" kullanım içindir (aşağıda açıklanmıştır). Bir saniye
komut satırı formatı, tek argümanın Telnet, FTP, HTTP veya IKSD olmasına izin verir
URL.

Yürütme sırası:

1. Komut dosyası (varsa).

2. -Y ile bastırılmadığı sürece, varsa başlatma dosyası.

3. Özelleştirme dosyası (başlatma dosyası tarafından yürütülüyorsa).

4. Komut satırı URL'si (varsa ve varsa yürütme burada durur).

5. Komut satırı seçenekleri (varsa).

6. Etkileşimli komutlar.

Bazı komut satırı seçenekleri eylemlere neden olabilir (örneğin, bir dosya göndermek için -s); diğerleri sadece ayarla
parametreler. Komut satırında herhangi bir eylem seçeneği varsa, Kermit şu durumlarda çıkar:
-S ("kal") seçeneği de verilmedikçe tamamlandı. Herhangi bir eylem seçeneği verilmezse, hayır
başlatma veya komut dosyaları bir EXIT veya QUIT komutu içeriyordu ve önemli hata yok
oluştuğunda, Kermit istemini verir ve komutları yazmanızı bekler.

C-Kermit'in seçili özellikler devre dışı bırakılarak oluşturulabileceğini ve ayrıca
bazı özelliklerin tüm platformlarda bulunmadığını. Örneğin, C-Kermit
TCP/IP başlığına sahip olmayan bir platformda TCP/IP desteği ile oluşturulamaz
dosyalar ve kitaplıklar (ve Kermit, TCP/IP desteği içerse bile,
TCP/IP yığını olmayan bir bilgisayarda TCP/IP bağlantıları yapmak için kullanılır
Kurulmuş). C-Kermit sürümünüz burada bahsedilen bir özellikten yoksunsa, onun sürümünü kullanın.
Neyin hariç tutulmuş olabileceğini görmek için ÖZELLİKLERİ GÖSTER komutu.

C-Kermit'in üç tür komutu vardır: normal tek harfli komut satırı seçenekleri,
genişletilmiş biçimli komut satırı seçenekleri ve etkileşimli komutlar.

Çoğu Unix komutu gibi, C-Kermit'e komut satırında seçenekler verilebilir. Ama C-
Kermit, aynı zamanda kelimelerden oluşan komutlar verilerek etkileşimli olarak da kullanılabilir.
şifreli komut satırı seçeneklerinden daha sezgisel ve daha esnek. Diğer bir deyişle,
C-Kermit'in komut satırı seçeneklerini kullanmak zorunda değilsiniz, ancak isterseniz kullanılabilirler.
ile. (Aynı şekilde, etkileşimli komutlarını da kullanmak zorunda değilsiniz -‐
birini veya her ikisini herhangi bir kombinasyonda kullanın.)

C-Kermit genellikle PATH'e "kermit" olarak kurulur ve bu nedenle aşağıdakiler tarafından çağrılır:
kabuk isteminde "kermit" (küçük harf) kelimesini yazıp ardından Return veya
Giriş anahtarı. Komut satırı seçeneklerini dahil etmek istiyorsanız, bunları "kermit" kelimesinden sonra koyun.
ancak, örneğin boşluklarla ayırarak Return veya Enter tuşuna basmadan önce:

$kermit -s kermit.tar.gz

('$' kabuk istemidir; "kermit -s ckermit.tar.gz" yazdığınız şeydir, ardından Geri Dön
veya Girin.)

SEÇENEKLER


Burada tek harfle başlayan C-Kermit'in tek harfli komut satırı seçeneklerinin bir listesi bulunmaktadır.
tire (-), ASCII ("alfabetik") sırayla. Alfabetik durum önemlidir (-A değil
-a) ile aynıdır. Eylem seçenekleri "EYLEM" olarak etiketlenir.

-0 (sıfır rakamı) %100 şeffaf "Ortada" işlem için bağlantı durumu: 8 bit,
parite yok, kaçış karakteri yok, her şey geçiyor.

-8 (sekiz hane) Bağlantı 8 bit temizdir (bu, C-Kermit 8.0'da varsayılandır ve
sonra). SET için bir kısayol olan EIGHTBIT komutuna eşdeğerdir.
TERMİNAL BYTESIZE 8, SET KOMUT BYTESIZE 8, SET PARITY HİÇBİRİ.

-9 arg (dokuz basamak) Bir FTP sunucusuyla bağlantı kurun. FTP OPEN'e eşdeğer
emretmek. Argüman: IP adresi veya ana bilgisayar adı[:opsiyonel-TCP-port]. NOT: C-Kermit
ayrıca düzenli FTP benzeri komutlarla ayrı bir FTP komut satırı kişiliğine sahiptir.
satır sözdizimi. Aşağıda bununla ilgili daha fazla bilgi var.

-Bir Kermit, bir İnternet hizmeti (IKSD) olarak başlatılacak (yalnızca inetd.conf'dan).

-B Kermit, Toplu İş veya Arka Planda çalışıyor (kontrol terminali yok). içinde kullanılmak üzere
durumda Kermit, arka plan durumunu otomatik olarak algılamaz. eşdeğer
ARKA PLAN AÇIK AYARI komutu.

-C arg Etkileşimli mod Yürütülecek komutlar. Argüman: Virgülle ayrılmış komutlar,
çift ​​tırnak içinde listeleyin.

-D arg Uzak modda göndermeye başlamadan önce gecikme. SET DELAY komutuna eşdeğerdir.
Argüman: Saniye sayısı.

-E Bağlantı kapandığında otomatik olarak çıkar. ÇIKIŞTA ÇIKIŞTA BAĞLANTIYI KESME AÇIK AYARI ile eşdeğerdir.

-F arg Açık bir TCP bağlantısı kullanın. Argüman: Açık TCP'nin sayısal dosya tanımlayıcısı
bağlantı. Ayrıca bakınız: -j, -J.

-G arg (EYLEM) Sunucudan dosya(lar) alın, içeriği normal olarak standart çıktıya gönderin
başka bir işleme yönlendirilecektir. Argüman: Uzak dosya belirtimi, tırnak içinde
meta karakterler içeriyorsa. Ayrıca bakınız: -g, -k.

-H Bastırma programı başlangıç ​​Herald ve selamlama.

-Kermit'e güvenilir bir bağlantısı olduğunu söylüyorum, akışı olduğu yerde kullanmaya zorlamak
normalde olmazdı. SET RELIABLE ON komutuna eşdeğerdir.

-J arg (EYLEM) "Telnet gibi olun." -j gibi ama -E'yi ima ediyor. Argüman: IP ana bilgisayar adı/adresi
isteğe bağlı olarak servis tarafından takip edilir. NOT: C-Kermit ayrıca ayrı bir Telnet komutuna sahiptir.
normal Telnet benzeri komut satırı sözdizimi ile satır kişiliği. Bu konuda daha fazlası
altında.

-L -s seçeneğindeki dosyalar için özyinelemeli dizin inişi.

-M arg Kullanıcı adım (Telnet, Rlogin, FTP, vb. ile kullanım için). SET LOGIN'e eşdeğer
KULLANICI komutu. Argüman: Kullanıcı adı dizesi.

-O (EYLEM) (Büyük harf O) Yalnızca Bir komut için sunucu olun. Ayrıca bakınız: -x.

-P Aktarılan dosyaların dosya (Yol) adlarını dönüştürmeyin. DOSYA ADLARINI AYARLAMAYA eşdeğer
EDEBİYAT.

-Q Hızlı Kermit protokol ayarları. FAST komutuna eşdeğerdir. Bu varsayılan
C-Kermit 7.0 ve sonraki sürümlerde.

-R Yalnızca Uzak (bu yalnızca IF REMOTE'u doğru yapar).

-S Stay (eylem seçeneklerinden sonra komut ayrıştırıcısına girin).

-T Dosya aktarımı için Metin modunu zorla; -V anlamına gelir. AKTARIM MODUNU AYARLA eşdeğer
MANUEL, DOSYA TÜRÜ METİN AYARLA.

-V Dosya başına otomatik metin/ikili geçişi devre dışı bırakın. AKTARIM MODUNU AYARLA eşdeğer
MANUEL.

-Y Başlatma dosyasını atlayın (yürütmeyin).

-a arg -s, -r veya -g içindeki dosya(lar) için As-adı. Argüman: As-name dizesi (alternatif
dosya adı). Dosyaları alırken bu bir dizin adı olabilir.

-b arg Seri aygıt için hız. SET HIZI ile eşdeğerdir. Argüman: Sayısal Bit Başına
seri bağlantılar için ikinci.

-c (EYLEM) Dosyaları aktarmadan önce Bağlan durumuna girin.

-d Ayrıntılı hata ayıklama bilgileriyle bir debug.log dosyası oluşturun (ikinci bir -d
zaman damgaları). LOG DEBUG'a eşdeğerdir ancak daha erken yürürlüğe girer.

-e arg Gelen Kermit dosya aktarım paketleri için maksimum uzunluk. SET RECEIVE'a eşdeğer
PAKET UZUNLUĞU. Argüman: Bayt cinsinden uzunluk.

-f (EYLEM) Kermit sunucusuna bir FINISH komutu gönderin.

-g arg Kermit sunucusundan dosya(lar) alın. Argüman: Diğer bilgisayardaki dosya belirtimi,
meta karakterler içeriyorsa tırnak içinde. GET'e eşdeğerdir. Ayrıca bakınız: -a, -G, -r.

-h (EYLEM) Tek harfli komut satırı seçenekleri için Yardım metnini yazdır (borudan 'daha fazla'ya)
kaydırmayı önlemek için).

-i Dosya aktarımı için ikili (Görüntü) modunu zorla; -V anlamına gelir. SET TRANSFER'e eşdeğer
MOD KILAVUZU, DOSYA TÜRÜNÜ İKİLİ AYARLA.

-j arg Bir TCP/IP bağlantısı kurun. Tartışma: IP ana bilgisayar adı/adresi ve isteğe bağlı hizmet adı
veya numara. TELNET komutuna eşdeğerdir. Ayrıca bakınız: -J, -F.

-k (EYLEM) Dosyaları normal olarak aktarılacak olan standart çıktıya alın
başka bir süreç. Ayrıca bakınız: -r, -G.

-l arg (Küçük harf L) Verilen seri iletişim cihazında bağlantı kurun.
SET LINE (SET PORT) komutuna eşdeğerdir. Argüman: Seri cihaz adı, ör.
/dev/ttyS0.

-m arg -l aygıtıyla kullanım için modem türü. SET MODEM TİPİ komutuna eşdeğerdir.
Argüman: Modem adı SET MODEM TYPE komutundaki gibidir, örn. "usrobotics".

-n (EYLEM) Dosyaları aktardıktan sonra Bağlantı durumuna girin (geçmiş).

-p arg Parite. SET PARITY komutuna eşdeğerdir. Argüman: Aşağıdakilerden biri:
e(ven), o(dd), m(ark), n(bir), s(hız).

-q Sessiz (çoğu mesajı gizle). SESSİZ AÇIK AYARI ile eşdeğerdir.

-r (EYLEM) Dosya(lar) alın. RECEIVE komutuna eşdeğerdir. Argüman: (yok, ama
bkz)

-s arg Dosya(lar)ı gönder. Argüman: Bir veya daha fazla yerel dosya belirtimi. eşdeğer
GÖNDER komutu. Ayrıca bakınız: -a.

-t (Geçmiş) Xon (Ctrl-Q) Yarım çift yönlü bağlantılar için geri dönüş karakteri (kullanılan
eski ana bilgisayarlara seri hat modu bağlantıları). SET DUPLEX YARIM, SET'e eşdeğer
EL SIKMA XON.

-v arg Kermit protokolü için pencere boyutu (akış sırasında yoksayılır). SET'e eşdeğer
PENCERE BOYUTU. Argüman: Sayı, 1'den 32'ye.

-w Gelen dosyalar Mevcut dosyaların üzerine yazın. DOSYA ÇARPIŞMASI AYARLAMAYA eşdeğer
ÜZERİNE YAZ.

-x (EYLEM) Sunucu moduna girin. SUNUCU komutuna eşdeğerdir. Ayrıca bakınız: -O.

-y arg Alternatif başlatma dosyası. Argüman: Dosya adı.

-z Ön plan davranışını zorla. Kermit'in otomatik olarak algılamaması durumunda kullanılacak
onun ön plan durumu. SET BACKGROUND OFF komutuna eşdeğerdir.

Genişletilmiş komut satırı seçenekleri (tek harfli olanlar tükenmek üzere olduğundan gereklidir)
seçenek adları olarak tek harfler yerine sözcüklerle iki tire (--) ile başlayın. eğer bir
genişletilmiş seçenek bir argüman alır, seçenek kelimesinden iki nokta üst üste (:) ile ayrılır.
Genişletilmiş seçenekler şunları içerir:

--bannerfile:dosya adı
Başlatma veya IKSD oturum açma sırasında görüntülenecek dosya.

--cdfile:dosya adı
Sunucu dizini değiştirdiğinde istemciye görüntülenmek üzere gönderilecek dosya (dosya adı
değiştirilen dizine göredir).

--cdmessage:{açık,kapalı}
Sunucu CD mesajı özelliğini etkinleştirin/devre dışı bırakın.

--yardım et
Genişletilmiş seçenekler için kullanım mesajı yazdırır.

--helpfile:dosya adı
Üst düzey HELP komutunun yerini alacak özel metin içeren bir dosya belirler.

--kesinti yok
Klavye kesmelerini devre dışı bırakır.

--nopermler
İletimini önlemek için Kermit protokol dosyası İzinler özniteliğini devre dışı bırakır.
göndericiden alıcıya dosya izinleri (koruma).

--versiyon
(EYLEM) C-Kermit sürüm numarasını yazdırır.

Ayrıca, şurada açıklanan diğer birkaç IKSD-Yalnızca seçeneği:

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

Komut satırı çağırma örnekleri için dosya aktarımı bölümüne bakın.

KOMUT DİL


C-Kermit'in etkileşimli komut dili, 622 sayfalık bir kitabın ve başka bir kitabın konusudur.
birkaç yüz sayfa güncelleme, manuel bir sayfa için çok fazla. Ama almak zor değil
başladı. Kabuk isteminde, C-Kermit'in etkileşimli komutunu almak için "kermit" yazmanız yeterlidir.
Komut istemi:

$kermit
(/current/directory) C-Kermit>

Üst düzey bir genel bakış için "help" yazarak başlayın (ve ardından Return veya Enter tuşuna basın),
oku ve oradan git. İkinci komutunuz muhtemelen "intro" (giriş) olmalıdır.
İstemin geçerli dizininizi gösterdiğini unutmayın (Kermit'e sizden
başka bir şey).

Etkileşimli komutlar, çoğunlukla düzenli İngilizce kelimelerden oluşur, genellikle şu şekildedir:
zorunlu cümleler, örneğin:

oofa.txt gönder

bu, Kermit'e adı oofa.txt olan dosyayı göndermesini (aktarmasını) söyler veya:

transfer modunu otomatik ayarla

bu, Kermit'in "aktarım modunu" "otomatik" olarak ayarlar (bu ne anlama geliyorsa).

Komutları yazarken kısaltma yapabilir, yardım isteyebilirsiniz (herhangi bir yerde "?" tuşuna basarak
bir komutta), anahtar kelimeleri veya dosya adlarını (Sekme veya Esc tuşuyla) tamamlayın ve
Backspace veya Delete, Ctrl-W, Ctrl-U vb. ile yazarak.
komutlar, komut geçmişinizi kaydedin ve kim bilir daha neler var. INTRO komutunu verin
detaylar.

C-Kermit'in yüzlerce komutu vardır ve bunlar sonsuz çeşitlilikte verilebilmektedir.
aşağıdakiler için komutlar dahil kombinasyonlar:

· Bağlantıların yapılması (SET LINE, DIAL, TELNET, SSH, FTP, ...)
· Bağlantıların kesilmesi (HANGUP, CLOSE)
· Dosyaları aktarma (GÖNDER, AL, AL, TAŞI, YENİDEN GÖNDER, ...)
· Tercihlerin belirlenmesi (SET)
· Tercihleri ​​görüntüleme (GÖSTER)
· Yerel dosyaları yönetme (CD, DELETE, MKDIR, DIR, RENAME, TYPE, ...)
· Uzak dosyaları yönetme (RCD, RDEL, RMKDIR, RDIR, ...)
· Yerel dosyaları kullanma (FOPEN, FCLOSE, FREAD, FWRITE)
· Programlama (AL, DEFINE, IF, FOR, WHILE, SWITCH, DECLARE, ...)
· Kullanıcı ile etkileşim (ECHO, ASK, ...)
· Uzak bir bilgisayarla etkileşim (GİRİŞ, ÇIKIŞ, ...)
· Yerel programlarla etkileşim (RUN, EXEC, PTY, ...)
· Günlüğe kaydetme şeyleri (LOG OTURUM, LOG PAKETLERİ, LOG DEBUG, ...)

Ve tabii ki çıkmak için ÇIK veya ÇIKIŞ ve yardım almak için YARDIM ve programcılar için: döngüler,
karar verme, değişkenler, diziler, ilişkisel diziler, tamsayı ve kayan nokta
aritmetik, makrolar, yerleşik ve kullanıcı tanımlı işlevler, dizi işleme, kalıp
eşleştirme, blok yapısı, kapsam belirleme, özyineleme ve diğer her şey. Tüm C'lerin bir listesini almak için
Kermit'in komutlarında, komut istemine bir soru işareti (?) yazın. Herhangi bir açıklama almak için
komutuna HELP yazıp ardından komutun adını yazın, örneğin:

yardım gönder

Komut kesme karakteri Ctrl-C'dir (Ctrl tuşunu basılı tutun ve C tuşuna basın).

Değişken adlarını, işlevi tanıtmak için kullanılan "kaçış karakteri" komut dili
çağrılar vb. ters eğik çizgidir (.
komut, bunlardan ikisini yazın, örneğin:

c:\k95\k95custom.ini'yi alın

Komuta Dosyalar, makrolar, ve Scripts
Kermit komutlarını içeren bir dosyaya Kermit komut dosyası veya Kermit komut dosyası denir. Yapabilir
Kermit'in TAKE komutuyla yürütülebilir:

(/current/dir) C-Kermit> komut dosyasını al

("komut dosyası", komut dosyasının adıdır). Lütfen bir komut dosyası iletmeyin
Kermit'in standart girdisine (işe yarayabilir veya çalışmayabilir); Kermit komutlarınız varsa
bir dosyada, Kermit'e dosyayı ALmasını söyleyin.

Yalnızca Unix'te, bir Kermit komut dosyası, bir "kerbang" eklenerek doğrudan yürütülebilir.
dosyanın ilk satırı olarak satır:

#!/usr/yerel/bin/kermit +

Diğer bir deyişle, "#!" İle başlayan bir üst satır, hemen ardından
Kermit yürütülebilir dosyası ve ardından Kermit betiğine komutta argümanlar verilecekse
çizgi, boşluk ve artı işareti. Komut dosyası ayrıca yürütme iznine sahip olmalıdır:

chmod +x komut dosyası

" +" kısmı dışında, bu tam olarak bir kabuk betiği için yaptığınızla aynıdır, bir
Perl betiği, vb. İşte, kendi gücünü yeniden kusan basit ama işe yaramaz bir örnek betik.
argümanlar (en fazla üç):

#!/usr/yerel/bin/kermit +
tanımlıysa \%1 echo "Argüman 1: \%1"
tanımlıysa \%2 echo "Argüman 2: \%2"
tanımlıysa \%3 echo "Argüman 3: \%3"
tanımlıysa \%4 echo "vb..."
çıkış

Bu dosya geçerli dizininizde "komut dosyası" olarak saklanıyorsa:

./commandfile bir iki üç dört beş

baskılar:

Argüman 1: bir
Tartışma 2: iki
Argüman 3: üç
vs ..

Bu, bağımsız bir Kermit betiğinin temel yapısını gösterir: "kerbang satırı",
sonra bazı komutlar. Kermit isteminin görünmesini istemiyorsanız "çıkış" ile bitmelidir.
bittiğinde. \%1 ilk argümandır, \%2 ikinci argümandır, vb.

Diğer Kermit'lerden oluşan adlandırılmış makrolar tanımlayarak kendi komutlarınızı da oluşturabilirsiniz.
komutlar (veya makrolar). Örneğin:

mydelete'i tanımla {
yerel çöp
çöp kutusu ata \v(ev)çöp kutusu/
tanımlı değilse \%1 end 1 "Neyi sil?"
eğer vahşi \%1 {
son 1 "Birden çok dosyayı silmek çok korkutucu"
}
yoksa \%1 end 1 "\%1 bulamıyorum"
dizin değilse \m(çöp kutusu) {
mkdir \m(çöp kutusu)
başarısız olursa 1 "Çöp kutusu yok" sonu
}
yeniden adlandır /list \%1 \m(çöp kutusu)
}
myundelete'i tanımla {
yerel çöp
çöp kutusu ata \v(ev)çöp kutusu/
tanımlı değilse \%1 end 1 "Neyi geri al?"
eğer vahşi \%1 {
son 1 "Birden çok dosyayı geri almak çok zor"
}
dizin değilse \m(çöp kutusu) bitiş 1 "Çöp kutusu yok"
yoksa \m(trash)\%1 {
end 1 "Çöp kutusunda \%1'i bulamıyorum"
}
yeniden adlandır /list \m(trash)\%1 .
}

Bu örnek makrolar tam olarak üretim kalitesi değildir (bu makrolar,
yol kesimlerini dahil edin, birden fazla dosyayı işlemezler, vb.), ancak fikri alırsınız:
makrolara argümanlar iletebilir ve onları kontrol edebilir ve başka tür kararlar verebilirler.
Yukarıdaki satırları başlatma veya özelleştirme dosyanıza koyarsanız (açıklanmış
aşağıda), her başlattığınızda MYDELETE ve MYUNDELETE komutlarına sahip olacaksınız.
Kermit, en azından başlatma dosyasının yürütülmesini engellemediğiniz sürece.
(Okuyucu için alıştırma yapın: Bu makroları genel olarak kullanışlı hale getirin: sınırlamaları kaldırın,
çöp tenekesi görüntüleme, tarama, boşaltma vb.)

Kerbang komut dosyaları, başlatma dosyası olmadan yürütülür. Bu onları taşınabilir tutmak ve
ayrıca daha hızlı başlamalarını sağlamak için. Buna bağlı olarak Kerbang betikleri yazmak istiyorsanız,
başlatma dosyası, komutu dahil edin

\v(home).kermrc'yi al

komut dosyasında istenen noktada. Bu arada, \v(xxx) yerleşik bir değişkendir (xxx,
değişken adı, bu durumda "ev"). Hangi yerleşik değişkenlerin kullanılabilir olduğunu görmek için şunu yazın
C-Kermit isteminde "değişkenleri göster". Başka ne gösterebileceğinizi görmek için "göster ?" yazın.
\m(xxx) kullanıcı tanımlı bir değişkendir (kesin konuşmak gerekirse, değişken olarak kullanılan bir makrodur).

Komuta Liste
C-Kermit'in 200'den fazla üst düzey komutu vardır ve bunlardan bazıları, örneğin SET, dallanır.
yüzlerce alt komuta ayrılıyor, bu yüzden hepsini tanımlamak pratik değil
Burada. Bunun yerine, en sık kullanılan üst düzey komutların gruplandırılmış kısa bir listesi aşağıda verilmiştir.
kategoriye göre. Her bir komut hakkında bilgi edinmek için, "help" yazıp ardından komut adını yazın, örn.
"yardım seti". Komut durumu ve Bağlan durumu gibi terimler sonraki bölümlerde açıklanmaktadır.
bölümleri.

İsteğe bağlı alanlar [ parantez ] içinde gösterilmiştir. "dosya adı", tek bir dosyanın adı anlamına gelir.
filespec, aşağıdaki gibi joker karakterler içermesine izin verilen bir dosya özelliği anlamına gelir.
'*' dosya gruplarını eşleştirmek için. seçenekler (isteğe bağlı) /PAGE, /NOPAGE, /QUIET gibi anahtarlardır,
vb, her komut için YARDIM metninde listelenir. Örnek:

gönder /özyinelemeli /daha büyük:10000 /sonra:-1hafta /hariç:*.txt *

bu, "bu dizindeki tüm dosyaları ve altındakileri gönder" olarak okunabilir.
10000 bayttan büyük, bir haftadan eski olmayan ve adları bitmeyen
".txt" ile.

Basic Komutları
HELP Üst düzey yardım ister.

YARDIM komutu
Verilen komut hakkında yardım ister.

TANITIM
C-Kermit'e kısa bir giriş ister.

LİSANS
C-Kermit yazılımının telif hakkını ve lisansını görüntüler.

VERSION
C-Kermit'in sürüm numarasını görüntüler.

ÇIKIŞ [ sayı ]
Verilen durum kodu ile Kermit'ten çıkar. Eşanlamlılar: QUIT, E, Q.

AL dosya adı [ parametreler... ]
Verilen komutlardan komutları yürütür

LOG öğesi [ dosya adı ]
Verilen dosyada verilen öğenin bir günlüğünü tutar.

[ YAP ] makrosu [ parametreler... ]
Verilen makrodan komutları yürütür.

SET parametre değeri
Verilen parametreyi verilen değere ayarlar.

kategoriyi GÖSTER
Belirli bir kategorideki ayarları gösterir.

STATUS Önceki komutun başarılı mı yoksa başarısız mı olduğunu söyler.

TARİH [tarih ve/veya saat ]
Geçerli tarih-saati gösterir veya verilen tarih-saati yorumlar.

RUN [ dış komut [ parametreler... ]
Verilen harici komutu çalıştırır. Eşanlamlı sözcük: !.

EXEC [ dış komut [ parametreler... ]
Kermit, verilen komutla kendisini kaplar.

ASKIYA ALMAK
Kermit'i durdurur ve arka plana koyar. Eşanlamlı: Z.

Yerel fileto Yönetim
TYPE [seçenekler] dosya adı
Verilen dosyanın içeriğini görüntüler.

DAHA [seçenekler] dosya adı
TYPE /PAGE ile eşdeğerdir (her ekrandan sonra duraklama).

CAT [seçenekler] dosya adı
TYPE /NOPAGE ile eşdeğerdir.

HEAD [seçenekler] dosya adı
Belirli bir dosyanın ilk birkaç satırını görüntüler.

TAIL [seçenekler] dosya adı
Belirli bir dosyanın son birkaç satırını görüntüler.

GREP [seçenekler] desen dosya belirtimi
Desenle eşleşen dosyalardan satırları görüntüler. Eşanlamlı: BUL.

DIRECTORY [seçenekler] [filespec]
Dosyaları listeler (yerleşik, birçok seçenek).

LS [seçenekler] [filespec]
Dosyaları listeler (harici "ls" komutunu çalıştırır).

DELETE [seçenekler] [filespec]
Dosyaları siler. Eşanlamlı: RM.

PURGE [seçenekler] [filespec]
Yedek (*.~n~) dosyalarını kaldırır.

KOPYALA [ seçenekler ] [ dosya özellikleri... ]
Dosyaları kopyalar. Eşanlamlı: CP.

YENİDEN ADLANDIR [ seçenekler ] [ dosya özellikleri... ]
Dosyaları yeniden adlandırır. Eşanlamlı: MV.

CHMOD [ seçenekler ] [ dosya özellikleri... ]
Dosyaların izinlerini değiştirir.

TRANSLATE dosya adı karakter kümeleri [ dosya adı ]
Dosyanın karakter setini dönüştürür. Eşanlamlı: XLATE.

CD Çalışma dizininizi ana dizininize değiştirir.

CD dizini
Çalışma dizininizi verilen dizinle değiştirir.

CDUP Çalışma dizininizi bir seviye yukarı değiştirir.

PWD Çalışma dizininizi görüntüler.

GERİ Önceki çalışma dizininize döner.

MKDIR [ dizin ]
Bir dizin oluşturur.

RMDIR [ dizin ]
Bir dizini kaldırır.

Yapımı Bağlantılar
SET HATTI [ seçenekler ] cihaz adı
Adlandırılmış seri bağlantı noktasını açar. Eşanlamlı: SET PORT.

AÇMA HATTI [ seçenekler ] cihaz adı
SET HATTI ile aynı. Eşanlamlı: AÇIK PORT.

MODEM TİPİNİ AYARLA [ isim ]
Kermit'e portta ne tür bir modem olduğunu söyler.

Telefon numarası ]
Kermit'e verilen telefon numarasını modem ile çevirmesini söyler.

REDIAL En son aranan telefon numarasını tekrar arar.

ANSWER Modem üzerinden gelen aramayı bekler ve cevaplar.

DOĞRULA [ parametreler... ]
Bir TCP/IP bağlantısında güvenli kimlik doğrulaması gerçekleştirir.

AĞ TÜRÜNÜ AYARLA { TCP/IP, X.25, ... }
Sonraki SET HOST komutları için ağ türünü seçer.

SUNUCU AYARLA [seçenekler] ana bilgisayar [bağlantı noktası]
Verilen ana bilgisayara ve bağlantı noktasına bir ağ bağlantısı açar.

SUNUCU AYARLA * bağlantı noktası
Verilen bağlantı noktasında gelen bir TCP/IP bağlantısını bekler.

TELNET [seçenekler] ana bilgisayarı
Ana bilgisayara bir Telnet bağlantısı açar ve Bağlan durumuna girer.

RLOGIN [ seçenekler ] ana bilgisayar
Ana bilgisayara bir Rlogin bağlantısı açar ve Bağlan durumuna girer.

IKSD [ seçenekler ] ana bilgisayar
Bir İnternet Kermit Hizmetine bağlantı açar.

SSH [seçenekler] ana bilgisayarı
Ana bilgisayara bir SSH bağlantısı açar ve Bağlan durumuna girer.

FTP AÇIK ana bilgisayarı [ seçenekler ]
Ana bilgisayara bir FTP bağlantısı açar.

HTTP [ seçenekler ] AÇ ana bilgisayar
Ana bilgisayara bir HTTP bağlantısı açar.

PTY harici komutu
Komutu bir bağlantımış gibi bir sözde terminalde çalıştırır.

BORU harici komutu
Komutu, sanki bir bağlantıymış gibi bir boru üzerinden çalıştırır.

kullanma Bağlantılar
BAĞLAN [ seçenekler ]
Bağlan (terminal) durumuna girer. Eşanlamlı: C.

YÖNLENDİRME komutu
Verilen harici komutu bağlantı üzerinden yönlendirir.

TELOPT komutu
Bir Telnet protokolü komutu gönderir (yalnızca Telnet bağlantıları).

Ctrl-\C
Bağlan durumundan Komut durumuna "geri kaçar".

Ctrl-\B
(Bağlantı durumunda) Bir BREAK sinyali gönderir (seri veya Telnet).

Ctrl-\!
(Bağlantı durumunda) Alt kabuğa girer; dönmek için "çıkış".

Ctrl-\?
(Bağlantı durumunda) Diğer kaçış seviyesi seçeneklerinin bir menüsünü gösterir.

Ctrl-\Ctrl-\
(Bağlantı durumunda) Birini göndermek için iki Ctrl-Ters Eğik çizgi yazın.

KAÇIŞ AYARLA [ karakter ]
Kermit'in Bağlantı durumu çıkış karakterini değiştirir.

Kapanış Bağlantılar
HANGUP Açık olan seri bağlantı noktasını veya ağ bağlantısını kapatır.

CLOSE Açık olan seri bağlantı noktasını veya ağ bağlantısını kapatır.

SET LINE (cihaz adı olmadan)
Şu anda açık olan seri bağlantı noktasını veya ağ bağlantısını kapatır.

SET HOST (ana bilgisayar adı olmadan)
Şu anda açık olan seri bağlantı noktasını veya ağ bağlantısını kapatır.

FTP KAPAT
Açık olan FTP bağlantısını kapatır.

HTTP KAPAT
Şu anda açık olan HTTP bağlantısını kapatır.

EXIT Ayrıca tüm bağlantıları kapatır. Eşanlamlı: ÇIKIŞ.

ÇIKIŞ UYARISI KAPALI
Çıkışta veya kapanışta açık bağlantılarla ilgili uyarıyı bastırır.

fileto Transfer
GÖNDER [ seçenekler ] dosya adı [ ad olarak ]
Verilen dosyayı gönderir. Eş anlamlı.

GÖNDER [ seçenekler ] dosya belirtimi
Eşleşen tüm dosyaları gönderir.

YENİDEN GÖNDER [ seçenekler ] dosya belirtimi
Kesintiye uğramış bir GÖNDERME'yi başarısızlık noktasından sürdürür.

AL [ seçenekler ] [ ad olarak ]
Pasif olarak dosyaların gelmesini bekler. eşanlamlı: R.

GÜNLÜK İŞLEMLERİ [ dosya adı ]
Dosya aktarımlarının kaydını tutar.

HIZLI Hızlı dosya aktarımı ayarlarını kullanın (varsayılan).

TEMKİNLİ
Dikkatli ve daha az hızlı dosya aktarım ayarları kullanın.

SAĞLAM Ultra muhafazakar ve yavaş dosya aktarım ayarları kullanın.

İSTATİSTİK [ seçenekler ]
En son dosya aktarımıyla ilgili istatistikleri verir.

NEREDE Transferden sonra: "Dosyalarım nereye gitti?".

TRANSMIT [seçenekler] [dosyaadı]
Protokol olmadan dosya gönderir. Eşanlamlı: XMIT.

GÜNLÜK OTURUMU [dosya adı]
Protokol olmadan uzak metin veya dosyaları yakalar.

PROTOKOLÜ AYARLA [ isim... ]
Kermit'e harici bir dosya aktarım protokolü kullanmasını söyler.

FTP { PUT, MPUT, GET, MGET, ... }
FTP istemci komutları.

HTTP { PUT, GET, HEAD, POST, ... }
HTTP istemci komutları.

Kermit sunucu
ETKİNLEŞTİRME / DEVRE DIŞI
İstemciler tarafından hangi sunucu özelliklerinin kullanılabileceğini kontrol eder.

SUNUCU AYARLA
Sunucu durumuna girmeden önce parametreleri ayarlar.

SERVER Sunucu durumuna girer.

müşteri of Kermit or FTP sunucu
[ UZAKTAN ] GİRİŞ [ kullanıcı şifresi ]
Bunu gerektiren bir Kermit sunucusunda veya IKSD'de oturum açar.

[ UZAKTAN ] ÇIKIŞ
Kermit sunucusundan veya IKSD'den çıkış yapar.

GÖNDER [ seçenekler ] dosya adı [ ad olarak ]
Verilen dosyayı sunucuya gönderir. Eşanlamlılar: S, PUT.

GÖNDER [ seçenekler ] dosya belirtimi
Eşleşen tüm dosyaları gönderir.

YENİDEN GÖNDER [ seçenekler ] dosya belirtimi
Kesintiye uğramış bir GÖNDERME'yi başarısızlık noktasından sürdürür.

GET [ seçenekler ] uzak dosya belirtimi
Sunucudan verilen dosyaları göndermesini ister. Eşanlamlı: G.

REGET [ seçenekler ] uzak dosya belirtimi
Kesintili bir GET'i başarısızlık noktasından devam ettirir.

UZAK CD [dizin]
Sunucudan çalışma dizinini değiştirmesini ister. Eşanlamlı: RCD.

UZAK PWD [ dizin ]
Sunucudan çalışma dizinini görüntülemesini ister. Eşanlamlı: RPWD.

UZAK DİZİN [ filespec... ]
Sunucudan bir dizin listesi göndermesini ister. Eşanlamlı: RDIR.

UZAKTAN SİL [ dosya belirtimi... ]
Sunucudan dosyaları silmesini ister. Eşanlamlı: RDEL.

UZAKTAN [ komut... ]
(Diğer birçok komut: bir liste için "uzaktan ?").

MAIL [seçenekler] dosya belirtimi
Gönderilecek dosya(ları) e-posta olarak gönderir (sadece Kermit).

FINISH Sunucudan sunucu durumundan çıkmasını ister (yalnızca Kermit).

BYE Sunucudan oturumu kapatmasını ve bağlantıyı kapatmasını ister.

Senaryo Programlama
DEFINE, DECLARE, UNDEFINE, UNDECLARE, ASSIGN, DEĞERLENDİRME, SEXPRESSION, DİZİ, SIRALA,
GİRİŞ, ÇIKIŞ, EĞER, İÇİN, WHILE, SWITCH, GOTO, ECHO, ASK, GETC, GETOK, ASSERT, BEKLE,
UYKU, FOPEN, FREAD, FWRITE, FCLOSE, STOP, END, DÖNÜŞ, ÖĞREN, SHIFT, İZ, GEÇERSİZ,
ARTIRMA, AZALTMA, ... Bunlar ve daha fazlası için kılavuza başvurmanız gerekir.
ve ekleri ve/veya Kermit Komut Dosyası Kitaplığını ziyaret edin.
kısa öğretici. İpucu: Kermit'in basit yazmasını nasıl sağlayacağınızı öğrenmek için ÖĞRENMEYE YARDIMCI OLUN
sizin için scriptler.

Kermit komutlarının birçoğunun eşanlamlıları, türevleri, akrabaları vb. vardır. Örneğin,
MSEND, gönderilecek dosya belirtimlerinin bir listesini kabul eden bir GÖNDER sürümüdür.
yalnızca bir dosya özelliğinden daha fazladır ve MPUT, MSEND ile eşanlamlıdır. TAŞI, GÖNDER anlamına gelir ve
ardından başarılı olursa kaynak dosyayı SİLİN. MMOVE, MOVE gibidir, ancak aşağıdakilerin bir listesini kabul eder:
dosya özellikleri vb. Bunlar tam belgelerde açıklanmıştır.

Bu örnekte olduğu gibi, bilmediğiniz bir komutta yolunuzu bulmak için soru işaretini kullanın:

C-Kermit> uzak ? Aşağıdakilerden biri:
dizin atama kermit yazdır rmdir
cd çıkış oturum açma şifre seti
yardım çıkış sorgu alanını kopyala
ana bilgisayarı sil mkdir yeniden adlandırma türü
C-Kermit> kumanda seti ? Aşağıdakilerden biri:
öznitelikler dosyası yeniden deneme aktarımı
blok kontrol alma sunucusu penceresi
C-Kermit> uzak set dosyası ? Aşağıdakilerden biri:
karakter kümesi tamamlanmamış kayıt uzunluğu
çarpışma adları türü
C-Kermit> uzak set dosya isimleri ? Aşağıdakilerden biri:
dönüştürülmüş değişmez
C-Kermit> uzak küme dosya adları değişmezi
C-Kermit>

Buna talep üzerine menü denir: istediğiniz zaman bir menü alırsınız, ancak menüler zorunlu değildir
ne yaptığınızı bilseniz bile üzerinizde. Çoğu anahtar kelimeyi de kısaltabileceğinizi unutmayın.
ve bunları Tab veya Esc tuşuyla tamamlayabilirsiniz. Şuna da dikkat edin? dosya adları için çalışır
ve bunu yalnızca anahtar kelime veya dosya adının ortasında değil,
başlangıç. Örneğin, "x gönderilsin mi?" geçerli dizindeki adları olan tüm dosyaları listeler
'x' ile başlayın.

BAŞLATMA DOSYA


Varsayılan yapılandırmasında, C-Kermit komutları içinde .kermrc adlı bir dosyadan yürütür.
-Y veya -y komut satırı seçeneği verilmediği sürece, başladığında ana dizininiz.
Özel yapılandırmalar, sistem genelinde paylaşılan bir başlatma dosyasının yerini alabilir. Gösteri
FILE komutu, varsa hangi başlatma dosyasının kullanıldığını söyler. standart başlatma
"zincirleri" ana dizinde, bireysel bir özelleştirme dosyasına (.mykermc) dosyalayın.
her kullanıcının kendi tercihlerini belirleyebileceği, makro tanımlayabileceği vb.

Başlatma dosyasının (en azından standart olanın) yürütülmesi C-Kermit'in
başlamak için daha uzun, bir başlatma dosyasına sahip olmamak daha iyi olabilir, özellikle şimdi
Kermit'in varsayılan başlangıç ​​yapılandırmasının modern bilgi işlem ve
ağ oluşturma - diğer bir deyişle, artık Kermit'i yapmak için özel bir şey yapmanıza gerek yok
transferler hızlı gidiyor Bu nedenle, her seferinde yürütülen bir başlatma dosyasına sahip olmak yerine
Kermit başlarsa, bir veya daha fazla kerbang betiği (diğer adlarla) yapmayı düşünebilirsiniz.
.kermrc) bir "çıkış" komutu İÇERMEZ ve ihtiyacınız olduğunda bunları çağırır.
ayarlar, makro tanımları ve/veya içerdikleri komut dosyası eylemleri ve C-Kermit'i çağırır
yapmadığınızda doğrudan.

Başka bir deyişle... Standart başlatma dosyasını hala dağıtıyoruz çünkü
Kılavuzda yer alan ve geriye dönük uyumluluk bizim için önemlidir. Ama zararı yok
içindekilere ihtiyacınız yoksa (servis dizini, arama
dizin, ağ dizini ve ilgili makro tanımları). Öte yandan, eğer
Kermit'i HER kullandığınızda etkin olmasını istediğiniz ayarlar veya makrolar vardır,
başlatma dosyası (veya zincirlendiği özelleştirme dosyası), bunları koyacağınız yerdir,
çünkü Kermit'in onları her başlattığınızda otomatik olarak aradığı tek yer orası.

MODLARI OF ÇALIŞMA PRENSİBİ


Kermit, başka bir bilgisayarla bağlantı kurduysa Yerel modda olduğu söylenir, örn.
çevirerek veya bir Telnet bağlantısı kurarak. Diğer bilgisayar uzak, yani
uzak bilgisayarda başka bir Kermit kopyası başlatırsanız, bunun Uzakta olduğu söylenir.
modu (kendi başına herhangi bir bağlantı yapmadığı sürece). yerli Kermit
bir kanal görevi gören iletişim cihazı veya ağ bağlantısı üzerinden iletişim kurar
uzak bilgisayar ile klavyeniz ve ekranınız arasında. Uzak Kermit,
yerel Kermit'e dosya aktarım ortağı ve yalnızca standart girişi aracılığıyla iletişim kurar
ve çıktı.

Herhangi bir anda, bir Kermit programı aşağıdaki durumlardan herhangi birinde olabilir. Önemlidir
ne olduklarını ve birinden diğerine nasıl geçileceğini bilin.

Komut durumu
Bu durumda, Kermit komutları şuradan okur:

· Klavyeniz; veya:
· Bir dosya veya:
· Bir makro tanımı.

EXIT veya QUIT komutuyla Komut durumundan tekrar Unix'e çıkabilirsiniz (aynı
şey). Çeşitli komutlardan herhangi biriyle (CONNECT, DIAL,
TELNET, vb.) SEND, RECEIVE, gibi komutlarla dosya aktarım durumuna girebilirsiniz.
ve Al. SERVER komutu ile Server durumuna girebilirsiniz. TAKE komutu söyler
Bir dosyadan komutları okumak ve yürütmek için Kermit. (Belki de ima edilen) DO komutu
Kermit'e bir makro tanımından komutları okumasını ve yürütmesini söyler. içinde iken
Komut durumu, yazarak herhangi bir komutu, makroyu veya komut dosyasını kesebilirsiniz.
Ctrl-C (Ctrl tuşunu basılı tutun ve C tuşuna basın); bu normalde seni geri getirir
istemine.

Kabuk durumu
Kermit komut isteminden daha düşük bir kabuk veya harici komut çağırabilirsiniz.
PUSH, RUN (!), EDIT veya BROWSE komutunu kullanarak. Alt kabuk veya
komut etkinse, Kermit askıya alınır ve hiçbir şey yapmaz. Kermit Komutanlığına Dön
alt kabuktan veya uygulamadan çıkarak durum.

Bağlantı durumu
Yalnızca Yerel moddayken girilebilen bu durumda (yani Kermit
başka bir bilgisayara bağlantı kurdu), Kermit, bilgisayara bir terminal görevi görüyor.
uzak bilgisayar. Tuş vuruşlarınız uzak bilgisayara ve karakterlere gönderilir
iletişim bağlantısı üzerinden gelenler ekranınızda görüntülenir. Bu
CONNECT, DIAL, TELNET, RLOGIN veya IKSD komutu verdiğinizde duruma girilir.
Uzak bilgisayardan çıkış yaparak veya komut durumuna geri dönebilirsiniz.
yazıyor:

Ctrl-\c

Yani: Ctrl tuşunu basılı tutun ve ters eğik çizgi tuşuna basın, ardından bırakın
Ctrl tuşu ve C tuşuna basın. Buna geri kaçmak denir. Başka bir kaçış-
seviye komutları da sağlanır; Ctrl-\ yazın? bir liste için. Örneğin, yapabilirsiniz
Shell durumuna şununla girin:

Ctrl-\!

Connect durumundayken ana bilgisayara bir Ctrl-\ göndermek için, iki tanesini arka arkaya yazın. Görmek
Daha fazla bilgi için HELP CONNECT ve HELP SET ESCAPE.

Yerel dosya aktarım durumu
Bu durumda, Kermit diğer bilgisayarla paketleri ileri geri gönderiyor.
Bir dosyayı aktarmak veya dosyayla ilgili başka bir görevi gerçekleştirmek için. ve
aynı zamanda ilerlemesini ekranınızda gösteriyor ve klavyenizi izliyor
kesintiler için. Bu durumda, aşağıdaki tek tuş komutları
kabul edilmiş:

X Mevcut dosyayı kesintiye uğratın ve bir sonrakine geçin (varsa).

Z Geçerli dosyayı kesintiye uğratın ve geri kalanını atlayın.

E Z gibi ama "daha güçlü" bir protokol kullanıyor (X veya Z çalışmıyorsa kullanın).

Ctrl-C Dosya aktarım modunu kesintiye uğratın (Z veya E çalışmıyorsa kullanın).

Aktarım tamamlandığında Kermit önceki durumuna (Komut veya Bağlan) döner veya
X, Z, E veya Ctrl-C tarafından başarıyla kesildiğinde (Ctrl tuşunu basılı tutun ve
C tuşu).

Uzak dosya aktarım durumu
Bu durumda Kermit, yerel ortağıyla dosya aktarım paketleri alışverişinde bulunuyor.
standart i/o'nun üzerinde. Transfer yapıldığında bu durumdan otomatik olarak çıkar.
tamamlayınız. Yerel Kermit'inizi Connect durumunda ve uzak olanı
Dosya aktarım durumu (tuş vuruşlarınızı yok sayıyor gibi görünüyor), genellikle
arka arkaya üç Ctrl-C yazarak komut durumuna döndürün. Bu işe yaramazsa,
yerel Kermit'inizi Komut durumuna (Ctrl-\C) döndürün ve "e-paket" yazın ve ardından
Geri Dön veya Gir tuşuna basın; bu, ölümcül bir Kermit protokol hatasına neden olur.

Uzak Sunucu durumu
Bu, hiçbir zaman otomatik olarak geri dönmemesi dışında Uzak Dosya aktarımı durumu gibidir.
Komut durumu. Bunun yerine, istemci programından daha fazla talimat bekler; o
Yerel Kermit programınızdan. Uzak Sunucuyu eski konumuna geri döndürebilirsiniz.
istemciye bir "bitir" komutu vererek veya
Arka arkaya üç Ctrl-C yazarak durumu bağlayın. Sunucu işini söyleyebilirsin
oturumu kapatın ve istemciye bir "güle güle" komutu vererek bağlantıyı kesin.

Yerel Sunucu durumu
Uzak Sunucu durumu gibi, ancak yerel modda ve dolayısıyla dosya aktarımı ile
Yerel Dosya Aktarımı'nda olduğu gibi tek tuş komutlarını gösterme ve dinleme
durum. Genellikle bu durum, uzak bir Kermit programı kullanıldığında otomatik olarak girilir.
GET komutu verir.

C-Kermit, Kermit 95 ve MS-DOS Kermit, Connect'ten otomatik olarak geçiş yapabilir
durumundan bir dosya aktarımı başlattığınızda Yerel Dosya aktarımı durumuna
uzak bilgisayar, Kermit'i başlatarak ve ona bir dosya göndermesini veya almasını söyleyerek
durumda, dosya aktarımı tamamlandıktan sonra Bağlantı durumu otomatik olarak devam ettirilir.

C-Kermit'in bir terminal öykünücüsü olmadığını unutmayın. Bu bir iletişim uygulamasıdır
bir terminal penceresinde çalıştırdığınız (örneğin konsol veya Xterm). Spesifik öykünme,
VT100, VT220, Linux Console veya Xterm gibi, terminal penceresi tarafından sağlanır
C-Kermit'i çalıştırdığınız yer. Kermit 95 ve MS-DOS Kermit ise,
gerçek terminal emülatörleridir. C-Kermit neden bir terminal öykünücüsü değil? Buraya tıklayın
bunun hakkında oku.

YAPIMI BAĞLANTILARI


Etkileşimli Kermit komutlarını kullanarak farklı türde bağlantıları nasıl yapacağınız aşağıda açıklanmıştır (
yukarıda belirtildiği gibi, komut satırı seçenekleriyle de bağlantı kurabilirsiniz). yapmadığına dikkat et
Kermit ile bağlantı kurmak zorunda. Ayrıca bir bağlantının uzak ucunda da kullanılabilir
yerel iletişim yazılımınızın uzaktan dosya aktarımı ve yönetim ortağı olarak.

Telnet Bağlantısı Yapma
C-Kermit komut istemine şunu yazın:

telnet foo.bar.com

(istenen ana bilgisayar adını veya adresini değiştirerek). Ayrıca bir bağlantı noktası numarası da ekleyebilirsiniz:

telnet xyzcorp.com 3000;

Bağlantı başarılı olursa, Kermit otomatik olarak Bağlan durumuna girer. Sen ne zaman
uzak ana bilgisayardan çıkış yapın, Kermit otomatik olarak istemine döner. Daha fazla bilgi:
YARDIM TELNET, YARDIM SET TELNET, YARDIM SET TELOPT. Ayrıca aşağıdaki IKSD bölümüne bakın.

Rlogin bağlantısı yapma
Bu tıpkı Telnet gibidir, ancak bunu yapmak için root olmanız gerekir çünkü Rlogin bir
ayrıcalıklı TCP bağlantı noktası:

foo.bar.com'a giriş yapın

Daha fazla bilgi: YARDIM RLOGIN.

SSH Bağlantısı Yapma
Telnet ve Rlogin'den farklı olarak, SSH bağlantıları yerleşik değildir, çalıştırılarak işlenir.
harici SSH istemcinizi bir sözde terminal aracılığıyla. Kontrol etmek için C-Kermit'i kullanma
SSH istemcisi size Kermit'in tüm özelliklerini verir (dosya aktarımı, karakter kümesi
SSH üzerinden dönüştürme, komut dosyası oluşturma vb.

ssh foo.bar.com

Daha fazla bilgi: YARDIM SSH, YARDIM SET SSH.

Modemle Arama
Harici bir modemse, modem üzerindeki kullanılabilir bir seri bağlantı noktasına bağlı olduğundan emin olun.
bilgisayarınızı normal (düz) bir modem kablosuyla ve telefona
jakı bir telefon kablosuyla ve açık olduğundan. Ardından şu komutları kullanın:

modem tipi usrobotik'i ayarla; Veya desteklenen diğer tür
satırı ayarla /dev/ttyS0 ; Cihaz adını belirtin
hız ayarı 57600 ; Veya istenen diğer hız
akış rt/cts'yi ayarlayın; Çoğu modern modem bunu destekler
çevir yöntemi tonunu ayarla; (veya nabız)
7654321'i arayın; İstediğiniz numarayı çevirin

"Modem türünü ayarla?" yazın. Desteklenen modem türlerinin listesi için SET'i atlarsanız
MODEM TYPE komutu, varsayılan tür "genel-yüksek hızlı" dır ve bunun için çalışması gerekir.
çoğu modern AT komut seti modemleri. Hat meşgulse Kermit tekrar arar
otomatik olarak. Arama başarılı olmazsa, "arama ekranını aç" seçeneğini kullanın ve deneyin.
Ne olduğunu izlemek için tekrar. Çağrı başarılı olursa, Kermit Bağlan durumuna girer
otomatik olarak ve oturumu kapattığınızda otomatik olarak istemine geri döner.
uzak bilgisayar veya bağlantı aksi takdirde kaybolur.

Ayrıca Telnet tarafından erişilebilen bir modemden, örn.
Terminal sunucusu. Bu durumda komut dizisi şöyledir:

ana bilgisayarı ayarla ts.xxx.com 2000 ; Terminal-sunucu ve bağlantı noktası
modem tipi usrobotik'i ayarla; Veya desteklenen diğer tür
çevir yöntemi tonunu ayarla; (veya nabız)
7654321'i arayın; İstediğiniz numarayı çevirin

Terminal sunucusu Telnet Com Bağlantı Noktası Seçeneği, RFC 2217'yi destekliyorsa, ayrıca
SET SPEED, SET PARITY ve benzeri gibi seri bağlantı noktasıyla ilgili komutlar verin ve
Kermit, RFC'de belirtilen protokolü kullanarak bunları terminal sunucusuna aktarır.

Daha fazla bilgi: YARDIM AYARI MODEM, YARDIM AYARI HATTI, YARDIM AYARI HIZI, YARDIM AYARI AKIŞI, YARDIM KADRAN,
YARDIM SET KADRAN, YARDIM SET MODEM, YARDIM SETİ TAŞIYICI-İZLE, HABERLEŞMELERİ GÖSTER, GÖSTER
MODEM, ARAMA GÖSTER.

Doğrudan Seri Bağlantı Noktası
A ve B bilgisayarlarını boş bir modem kablosuyla (veya iki modem kablosuyla) bağlayın.
boş modem adaptörü veya modem eliminatörü ile birbirine bağlı). Bilgisayar A'dan:

modem tipini ayarla yok ; modem yok
satırı ayarla /dev/ttyS0 ; Cihaz adını belirtin
taşıyıcı-izlemeyi kapat ; DTR CD'si çapraz bağlı değilse
hız ayarı 57600 ; Veya istenen diğer hız
akış rt/cts'yi ayarlayın; RTS ve CTS çapraz bağlıysa
pariteyi bile ayarla; (veya gerekirse "işaretleyin" veya "boşluk")
durdurma bitlerini 2 ayarla; (nadiren gerekli)
akışı ayarla xon/xoff ; RTS/CTS kullanamıyorsanız
bağlamak ; Bağlan (terminal) durumunu girin

Bu, Bilgisayar B'nin oturum açmanıza izin verecek şekilde ayarlandığını varsayar.
Kermit'in B Bilgisayarına kopyalanması ve yaklaşık olarak aynı yönergeleri izleyin. Daha
bilgi: Yukarıdaki gibi artı YARDIM BAĞLANTISI.

Modemler veya doğrudan seri bağlantılarla, "eşliği eşit olarak ayarlamanız" (veya
7 bitlik bir bağlantıysa "işaret" veya "boşluk").

Yukarıda listelenen bağlantı türlerinden aynı anda yalnızca biri açık olabilir. Ancak, herhangi biri
bunlar bir FTP veya HTTP oturumu ile aynı anda açılabilir. Her bağlantı türü olabilir
istediğiniz dereceye göre özelleştirilmiş, komut dosyası yazılmış, günlüğe kaydedilmiş, adını siz koyun. Kılavuza bakın.

NOT: Seçilen platformlarda C-Kermit ayrıca X.25 bağlantıları da yapabilir. için kılavuza bakın
detaylar.

AKTARMA DOSYALAR İLE Kermit


Kermit'in yavaş bir protokol olduğuna dair yaygın ve kalıcı bir inanç var. Bu
çünkü yakın zamana kadar, dosyadan emin olmak için varsayılan olarak muhafazakar ayarlama kullanıyordu.
aktarımlar, bağlantıyı aşırı yükledikleri için başarısız olmak yerine başarılı oldu. Biraz
hızlı olması için fazladan komutlara (veya -Q gibi komut satırı seçeneklerine) ihtiyaç vardı, ancak
kimse onları öğrenmek için uğraşmadı. Ayrıca tango için iki kişi gerekir: Kermit olmayanların çoğu
Proje Kermit protokol uygulamaları gerçekten yavaştır. En iyi dosya aktarım ortakları
C-Kermit için: C-Kermit (7.0 veya üstü) ve Kermit 95'in başka bir kopyası.
kombinasyonlar iyi çalışır ve varsayılan olarak hızlı çalışırlar. MS-DOS Kermit de iyidir, ama siz
hızlı gitmesini söylemelisiniz (FAST komutunu vererek).

Ayrıca, bu Kermit programlarının üçü de "otomatik indirme" ve "otomatik yükleme"yi destekler,
yani, Bağlantı durumunda olduklarında ve uzaktan kumandadan bir Kermit paketi geldiğinde,
otomatik olarak dosya aktarım moduna geçerler.

Ayrıca, C-Kermit ve K95 ayrıca her biri için metin ve ikili mod arasında otomatik olarak geçiş yapar.
dosya, bu nedenle "dosya türünü ikili olarak ayarlamaya" veya "dosya türü metnini ayarlamaya" veya endişelenmenize gerek yoktur.
yanlış modda aktarıldıkları için bozulan dosyalar hakkında.

Tüm bu kelimelerin toplamı, şimdi güncel Kermit yazılımını kullandığınızda
Kermit Projesi'nden dosya aktarımı sadece hızlı değil, aynı zamanda gülünç derecede kolay. Sen
zar zor herhangi bir komut vermek zorunda.

Dosya indiriliyor
Diyelim ki masaüstü bilgisayarınızda Kermit 95, C-Kermit veya MS-DOS Kermit var,
C-Kermit'in "kermit" olarak kurulu olduğu bir Unix bilgisayarına bağlantı ile. NS
bir dosya indirin (Unix'ten masaüstü bilgisayarınıza gönderin), sadece şunu yazın
Unix kabuk isteminizde aşağıdaki komut:

kermit -s oofa.txt

(burada oofa.txt dosya adıdır). Birden fazla dosya göndermek istiyorsanız,
komut satırına istediğiniz kadar dosya adı koyun ve bunlar herhangi biri olabilir.
metin ve ikili kombinasyonu:

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

ve/veya dosya gruplarını göndermek için joker karakterler kullanabilirsiniz:

kermit -s oofa.*

Varsayılan bir ad altında bir dosya göndermek istiyorsanız, şunu kullanın:

kermit -s friday.txt -a bugün.txt

Bu, friday.txt dosyasını gönderir ancak alıcı Kermit'e adının
bugün.txt. Her durumda, belirtildiği gibi, dosya aktarımı bittiğinde masaüstünüz
Kermit otomatik olarak Bağlan durumuna döner. Geri kaçma endişesi yok, yeniden
bağlantı, metin/ikili mod değiştirme. Neredeyse çok kolay, değil mi?

Dosya Yükleme
Dosya yüklemek için (masaüstü bilgisayarınızdan uzak Unix bilgisayarına gönderin)
aynı şeyi yapın, ancak -s yerine -g (GET) seçeneğini kullanın:

kermit -g oofa.txt

Bu, yerel Kermit'inizin sunucu moduna girmesine neden olur; sonra uzak Kermit programı
adlandırılmış dosyayı ister ve yerel Kermit onu gönderir ve otomatik olarak
Bittiğinde durumu bağlayın.

Birden fazla dosya yüklemek istiyorsanız, kabuk alıntılama kurallarını kullanmışsınızdır, çünkü
bunlar yerel dosyalar değil:

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

Bir dosyayı karşıya yüklemek ancak farklı bir ad altında saklamak istiyorsanız, şunu kullanın:

kermit -g friday.txt -a bugün.txt

Kermit Eski Moda Bir Şekilde Aktarıyor
Masaüstü iletişim yazılımınız otomatik yüklemeyi desteklemiyorsa veya
otomatik indirme veya Kermit sunucu modunu içermez, prosedür gerektirir
daha fazla adım.

Bir dosyayı indirmek için şunu yazın:

kermit -s dosya adı

daha önce olduğu gibi ana bilgisayarda, ancak buna yanıt olarak otomatik olarak hiçbir şey olmazsa
komutu, masaüstü iletişim yazılımınızı Kermit'e geçirmeniz gerekir.
alma durumu. Bu, klavye karakterlerini kullanarak geri kaçarak veya sıcak
tuşları (Alt-x tipiktir) ve/veya bir komutla (RECEIVE gibi) veya bir menü ile. Ne zaman
dosya aktarımı tamamlandı, Bağlantı durumuna geri dönmeniz gerekiyor, Terminal
öykünme veya masaüstü iletişim yazılımınız için geçerli olan herhangi bir terminoloji.

Bir dosya yüklemek için şunu yazın:

Kermit -r

ana bilgisayarda ("kermit -g" yerine). Bu, C-Kermit'e pasif bir şekilde beklemesini söyler.
dosya gelmeye başlamak için. Ardından masaüstü yazılımınızın (Alt-x
veya her neyse) ve istenen dosya(lar)ı Kermit protokolü ile göndermesini isteyin. Ne zaman
aktarım tamamlandı, Bağlan veya Terminal ekranına dönün.

Dosya Aktarımı Başarısız Olursa
Kermit'in işleyişinin her yönü ince bir şekilde ayarlanabilse de, ayrıca
sorun giderme için kullanabileceğiniz üç kısa ve basit "omnibus tuning" komutu:

HIZLI Hızlı dosya aktarımı ayarlarını kullanın. Bu, C-Kermit'ten beri varsayılandır.
7.0 artık çoğu modern bilgisayar ve bağlantı tarafından destekleniyor. eğer transferler
hızlı ayarlarla başarısız, deneyin . . .

TEMKİNLİ
Tedbirli ama paranoyak olmayan ayarlar kullanın. Dosya aktarımları işe yararsa,
orta hızda gidin. Değilse, deneyin. . .

SAĞLAM En sağlam, esnek, muhafazakar, güvenli ve güvenilir ayarları kullanın.
Dosya aktarımları neredeyse kesinlikle işe yarayacaktır, ancak oldukça yavaş olacaktır (
elbette bu klasik bir ödünleşmedir; ROBUST, C-Kermit'in varsayılan ayarıydı.
6.0 ve önceki sürümleri, herkesin Kermit protokolünün
yavaş). ROBUST işe yaramazsa, önce PARITY SPACE SET ile tekrar deneyin.
8 bitlik bir bağlantı olmaması durumunda.

Açıktır ki, bir dosya transferinin başarısı ve performansı aynı zamanda C-Kermit'in dosyasına da bağlıdır.
transfer ortağı Güncel, gerçek Kermit Projesi ortakları önerilir çünkü
en iyi Kermit protokol uygulamalarını içerir ve gerektiğinde onları destekleyebileceğimiz için
sıkıntı.

Hala sorun yaşıyorsanız, C-Kermit'i Kullanmanın 10. Bölümüne bakın veya kermit'e e-posta gönderin.
[e-posta korumalı].

Gelişmiş Kermit Dosya Aktarım Özellikleri
Açıkça görülüyor ki, her türlü dosya aktarımı dahil olmak üzere Kermit dosya aktarımı için çok daha fazlası var.
etkileşimli komutlar, tercihler, seçenekler, günlüğe kaydetme, hata ayıklama, sorun giderme,
ve hayal edebileceğiniz başka bir şey ama kılavuz ve güncellemeler bunun içindir.
YARDIM yazarak ilgileniyorsanız, keşfedebileceğiniz birkaç konu burada:
listelenen komutlar:

Günlük aktarımları:
GÜNLÜK İŞLEMLERİ (YARDIM GÜNLÜĞÜ)

Otomatik dosya başına metin/ikili mod değiştirme:
AKTARIM MODUNU AYARLA { OTOMATİK, MANUEL } (YARDIM AYAR AKTARIM).

Platformlar arası özyinelemeli dizin ağacı aktarımı:
SEND /RECURSIVE, GET /RECURSIVE (YARDIM GÖNDER, YARDIM GET).

Dosya çarpışma seçenekleri:
DOSYA ÇARPIŞMASI AYARLAMA { ÜZERİNE YAZ, YEDEKLE, AT, ... } (YARDIM AYARI DOSYA).

Güncelleme: Yalnızca son seferden bu yana değişen dosyaları aktarın:
SET DOSYA ÇARPIŞMA GÜNCELLEMESİ (YARDIM SET DOSYASI).

Dosya adı seçim kalıpları:
(YARDIM WILDCARD).

Esnek dosya seçimi:
GÖNDER (veya AL) /ÖNCE / SONRA / BÜYÜK / KÜÇÜK / TÜR / HARİÇ, ...

Karakter kümesi dönüştürme:
SET { DOSYA, TRANSFER } KARAKTER-SET, ORTAK, ...

Dosya/Yol adı kontrolü:
AYARLA { GÖNDER, AL } YOL ADLARI, DOSYA ADLARI AYARLA.

Atomik dosya hareketi:
GÖNDER (veya ALIN) / SİL / YENİDEN ADLANDIR / TAŞI

Diğer komutların standart giriş/çıkışlarına/bu komutlardan aktarma:
GÖNDER (veya AL) /KOMUTU

Arıza noktasından kesintiye uğrayan transferin kurtarılması:
TEKRAR GÖNDER, REGET (YARDIM TEKRAR GÖNDER, YARDIM REGET).

Kermit Dışı Dosya Transferi
FTP veya HTTP İnternet protokolleri ile dosya aktarmak için C-Kermit'i de kullanabilirsiniz;
aşağıya bakınız.

Diğer bilgisayarın desteklemediği normal bir seri veya Telnet bağlantısında
Kermit protokolü, birkaç seçeneğiniz var. Örneğin, masaüstünüz
iletişim yazılımı Zmodem'i destekler, ana bilgisayar yerine "rz" ve "sz" kullanın.
Kermit. Ancak, masaüstü yazılımınız Kermit ise ve onu arama yapmak için kullanıyorsanız
veya Kermit protokolünü desteklemeyen diğer bilgisayarlara ağ bağlantıları (veya
bunun iyi bir uygulaması yok), o zaman bilgisayarınızda da varsa
Yeniden yönlendirilebilen harici X, Y veya Zmodem programları, Kermit bunları
harici protokoller. Ayrıntılar için YARDIM SET PROTOKOLÜ.

LOG SESSION ile diğer bilgisayardan "ham" veri akışlarını da yakalayabilirsiniz.
(Ayrıntılar için YARDIM GÜNLÜĞÜ ve YARDIM AYARI OTURUM-GÜNLÜĞÜ) ve dosyaları yüklemeden yükleyebilirsiniz.
İLETİM ile herhangi bir protokol (YARDIM İLETİM, YARDIM SET İLETİM).

KERMIT'LER ANKASTRE FTP VE HTTP MÜŞTERİLER


Kermit'in FTP istemcisi, alıştığınız normal Unix FTP istemcisi gibidir, ancak bazı
farklılıklar:

· Daha birçok komut ve özelliği vardır.

· Her FTP komutunun önüne "ftp" eklenmelidir, örneğin "ftp open", "ftp get",
"ftp güle güle", vb (bu kesinlikle doğru değildir, ancak daha aşina olana kadar,
bu kuralı takip etmek en iyisidir).

· "cd", "dizin" gibi komutlar sunucuda değil yerel olarak yürütülür. "ftp'yi kullanın
cd", "ftp dir", vb. sunucuda hareket etmelerini sağlamak için.

· Bir FTP oturumu ve düzenli bir Kermit seri veya Telnet oturumunu şu adreste açabilirsiniz:
Aynı zaman.

· FTP oturumları tamamen otomatikleştirilebilir.

Kılavuzun bir sonraki baskısının yayınlanmasını bekleyen Kermit FTP istemcisi tamamen
Kermit Projesi web sitesinde belgelenmiştir:

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

Kermit'in FTP ile ilgili açıklamalarını almak için HELP FTP ve HELP SET FTP'yi de kullanabilirsiniz.
emreder.

HTTP istemcisi, her komutun önüne HTTP eklemeniz dışında FTP istemcisine benzer.
FTP yerine: HTTP OPEN, HTTP GET, HTTP PUT, HTTP CLOSE, vb. için HELP HTTP yazın.
Ayrıntılar veya manuel ekleri görüntülemek için adresini ziyaret edin. HTTP bağlantıları şurada açılabilir:
normal seri veya Telnet bağlantıları ve FTP bağlantıları ile aynı zamanda. Yani Kermit
aynı anda üç türe kadar bağlantıyı yönetin.

İNTERNET Kermit HİZMET


C-Kermit, FTP'ye benzer şekilde bir İnternet hizmeti (IKSD olarak adlandırılır) olarak yapılandırılabilir ve çalıştırılabilir.
sunucu (FTPD) dışında, onunla doğrudan etkileşimde bulunabilirsiniz (ancak buna gerek yoktur), ayrıca çok şey yapar
bir FTP sunucusunun yapabileceğinden daha fazlasını yapar. IKSD için TCP bağlantı noktası 1649'dur. Telnet protokolünü kullanır. C-
Kermit, bir Internet Kermit Sunucusu olabilir veya bir IKSD istemcisi olabilir. Yapabilirsin
aşağıdaki komutlardan herhangi biriyle C-Kermit'ten bir IKSD'ye bağlantılar:

telnet foo.bar.edu 1649
telnet foo.bar.edu kermit ; "kermit" listeleniyorsa / etc / services
iksd foo.bar.edu

IKSD komutu, 1649 numaralı bağlantı noktasını belirten bir TELNET komutuna eşdeğerdir. Daha fazlası için
IKSD'ye bağlantı yapma ve kullanma hakkında bilgi için bkz.:

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

İnternet Kermit Hizmeti'ni kendi bilgisayarınızda da çalıştırabilirsiniz (eğer sistem sizseniz).
yönetici). Talimatlar için bkz.

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


C-Kermit'in tüm yerleşik TCP/IP ağ oluşturma yöntemleri (Telnet, Rlogin, IKSD, FTP ve HTTP)
aşağıdaki IETF onaylı yöntemlerden biri veya birkaçı ile güvence altına alınabilir:

· MİT Kerberos IV
· MİT Kerberos V
· SSL/TLS
· Stanford SRP

Tam talimatlar için bakınız:

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

Ve daha önce belirtildiği gibi, zaten varsa C-Kermit ile SSH bağlantıları da yapabilirsiniz.
kurulu bir SSH istemcisi var.

ALTERNATİF KOMUT SATIRI KİŞİLİKLER


"Kermit" veya "ftp" veya "telnet" dışında başka bir adla çağrıldığında, C-Kermit
SEÇENEKLER bölümünde yukarıda açıklanan komut satırı seçenekleri. Ancak, eğer C-
Kermit, "telnet" veya "ftp" olarak, komut satırı kişiliğini eşleşecek şekilde değiştirir. Bu olabilir
(diğer yolların yanı sıra) sembolik bağlantılar (simgesel bağlantılar) ile yapılır. Örneğin, C-Kermit istiyorsanız
normal Telnet istemciniz veya Web tarayıcınızın Telnet yardımcısı olmak için
normalden önce PATH'inizde bulunan bir dizinde aşağıdaki gibi bir bağlantı
telnet programı:

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

Şimdi bir "telnet" komutu verdiğinizde, bunun yerine Kermit'i çağırıyorsunuz, ancak Telnet ile
komut satırı kişiliği, örneğin:

telnet xyzcorp.com

xyzcorp.com ile bir Telnet bağlantısı kurar ve Kermit otomatik olarak çıkar.
bağlantı kapalı (tıpkı normal Telnet istemcisi gibi). Bir liste almak için "telnet -h" yazın
olması amaçlanan Kermit'in Telnet-kişilik komut satırı seçeneklerinin
normal Telnet istemcisi ile mümkün olduğunca uyumludur.

FTP için de benzer şekilde:

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

Ve şimdi komut satırı seçeneklerini ve tıpkı sizin gibi komut satırlarını görmek için "ftp -h" yazın.
normal FTP istemcinizi verir:

ftp xyzcorp.com

ancak komutta tüm oturumun belirtilmesine izin veren ek seçeneklerle
hat. Son olarak, Kermit'in ilk komut satırı seçeneği bir Telnet, FTP, IKSD veya HTTP URL ise,
Kermit, uygun türde bağlantıyı otomatik olarak yapar ve tarafından belirtilmişse,
URL, istenen eylemi gerçekleştirir:

kermit telnet:xyzcorp.com
Bir Telnet oturumu açar

kerim telnet://[e-posta korumalı]
kullanıcı olga için aynen

kermit ftp://olga@xyzcorp.com/public/oofa.zip
Dosya indirir

kermit kermit://kermit.columbia.edu/kermit/f/READ.ME
IKSD için aynen

kermit iksd://kermit.columbia.edu/kermit/f/READ.ME
(Bu da işe yarar)

kermit http://www.columbia.edu/kermit/index.html
Bir web sayfası tutar

onworks.net hizmetlerini kullanarak kermrc'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad