Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

kermrc — online w chmurze

Uruchom kermrc u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie kermrc, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS

PROGRAM:

IMIĘ


Kermit - C-Kermit 9.0: interaktywne i skryptowalne, niezależne od transportu i platformy
oprogramowanie komunikacyjne.

Ten dokument ma na celu dostarczenie początkującym informacji wystarczających do zrobienia podstaw
(jeśli nie zaawansowane) użycie C-Kermit 9.0. Chociaż może to być dość długie dla Uniksa
strony podręcznika, nadal jest znacznie krótsza niż podręcznik C-Kermit, który powinien być
konsultowane w zakresie zaawansowanych tematów, takich jak dostosowywanie, zestawy znaków, skrypty,
itp. Staramy się również zapewnić przejrzysty przegląd strukturalny wielu C-Kermitów
możliwości, obszary funkcjonalne, stany i tryby oraz ich wzajemne powiązania, które
powinien być pomocny zarówno dla początkujących, jak i weteranów, a także dla tych, którzy uaktualniają do
wersja 9.0 z wcześniejszych wydań.

Ten dokument jest również dostępny jako strona internetowa pod adresem:

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

OPIS


C-Kermit to uniwersalny pakiet oprogramowania komunikacyjnego od Kermit Project at
Uniwersytet Columbia, który:

· Jest przenośny na wiele platform, zarówno uniksowych, jak i nieuniksowych.
· Może wykonywać połączenia szeregowe i sieciowe.
· Potrafi przeprowadzać interaktywne sesje terminala przez jego połączenie.
· Może przesyłać pliki tekstowe lub binarne przez to samo połączenie.
· Potrafi konwertować zestawy znaków w sesji terminalowej.
· Potrafi konwertować zestawy znaków podczas przesyłania plików tekstowych.
· Jest konfigurowalny w każdym aspekcie jego działania.

C‐Kermit to program modemowy, klient Telnet, klient Rlogin, klient FTP, HTTP
klienta, a na wybranych platformach również klienta X.25. Może sam się zabezpieczyć
Połączenia internetowe przy użyciu metod zabezpieczeń zatwierdzonych przez IETF, w tym Kerberos IV, Kerberos
V, SSL/TLS i SRP, a także może nawiązywać połączenia SSH za pośrednictwem zewnętrznego klienta SSH
podanie. Może to być zdalny transfer plików lub partner klient/serwer Twojego komputera stacjonarnego
Klient Kermita. Może również akceptować połączenia przychodzące wybierane i sieciowe. Może nawet być
zainstalowany jako usługa internetowa na własnym standardowym gnieździe TCP, 1649 [RFC2839, RFC2840].

A co najważniejsze, wszystko, co możesz zrobić „ręcznie” (interaktywnie) z C-Kermit,
może być „skryptowany” (zautomatyzowany) za pomocą wbudowanego, niezależnego od transportu międzyplatformowego
skryptowy język programowania, który jest identyczny z jego interaktywnym poleceniem
język.

Ta strona podręcznika zawiera przegląd C‐Kermit 9.0 dla Uniksa ("Unix" to działający
rodzina systemów obejmująca 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 i wiele innych). Aby uzyskać dokładne pokrycie, zapoznaj się z
opublikowany podręcznik C-Kermit i dodatki (patrz DOKUMENTACJA poniżej). Na dalsze
informacje o C‐Kermit, oprogramowaniu Kermit dla innych platform oraz podręcznikach Kermit, odwiedź
strona internetowa projektu Kermit:

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

Jest to dłuższa niż przeciętna strona podręcznika, a mimo to ledwo rysuje powierzchnię. Nie
być zniechęconym. C-Kermit to duży i złożony pakiet, ewoluujący przez dziesięciolecia praktyki i
doświadczenie, ale to nie znaczy, że trudno jest się go nauczyć lub wykorzystać. Jest najczęściej używany
funkcje są wyjaśnione tutaj ze wskaźnikami do dodatkowych informacji w innym miejscu.

STRESZCZENIE


Kermit [ filename ] [ Opcje ] [ {=,--,+} XNUMX ] ]

lub:

Kermit URL

Jeśli pierwszym argumentem wiersza poleceń jest nazwa pliku, poleceniami trybu interaktywnego są
wykonywane z pliku. Argument „=” (lub „--”) mówi Kermitowi, aby nie analizował reszty
wiersza poleceń, ale aby słowa następujące po '=' były dostępne jako \%1, \%2, ... \%9.
Argument „+” jest podobny do „=”, ale do użycia w „skryptach kerbang” (wyjaśniono poniżej). Sekunda
format wiersza poleceń pozwala, aby jedynym argumentem był Telnet, FTP, HTTP lub IKSD
URL.

Kolejność wykonania:

1. Plik poleceń (jeśli istnieje).

2. Plik inicjujący, jeśli istnieje, chyba że został pominięty przez -Y.

3. Plik dostosowywania (jeśli jest wykonywany przez plik inicjujący).

4. Adres URL wiersza poleceń (jeśli istnieje, a jeśli tak, wykonanie zatrzymuje się w tym miejscu).

5. Opcje wiersza poleceń (jeśli są).

6. Polecenia interaktywne.

Niektóre opcje wiersza poleceń mogą powodować akcje (takie jak -s, aby wysłać plik); inni po prostu ustawili
parametry. Jeśli w wierszu poleceń znajdują się opcje akcji, Kermit kończy działanie, gdy
zakończone, chyba że podano również opcję -S ("zostań"). Jeśli nie podano żadnych opcji działania, nie
pliki inicjalizacji lub poleceń zawierały polecenie EXIT lub QUIT i nie zawierały błędów krytycznych
wystąpił, Kermit wydaje monit i czeka na wpisanie poleceń.

Pamiętaj, że C-Kermit można zbudować z wyłączonymi wybranymi funkcjami, a także
że niektóre funkcje nie są dostępne na wszystkich platformach. Na przykład C-Kermit
nie można zbudować z obsługą TCP/IP na platformie, która nie ma nagłówka TCP/IP
pliki i biblioteki (i nawet jeśli Kermit zawiera obsługę TCP/IP, nie może być
służy do nawiązywania połączeń TCP/IP na komputerze, który nie ma stosu TCP/IP
zainstalowany). Jeśli twoja wersja C-Kermit nie ma wymienionej tutaj funkcji, użyj jej
POKAŻ FUNKCJE, aby zobaczyć, co mogło zostać wykluczone.

C-Kermit ma trzy rodzaje poleceń: zwykłe jednoliterowe opcje wiersza poleceń,
opcje wiersza poleceń o rozszerzonym formacie i polecenia interaktywne.

Jak większość poleceń Uniksa, C-Kermit może mieć opcje w wierszu poleceń. Ale C-
Kermit może być również używany interaktywnie, wydając polecenia złożone ze słów, które są
bardziej intuicyjne niż zagadkowe opcje wiersza poleceń, a także bardziej elastyczne. Innymi słowy,
nie musisz używać opcji wiersza poleceń C-Kermit, ale są one dostępne, jeśli chcesz
do. (Z tego samego powodu nie musisz też używać jego interaktywnych poleceń ‐‐ możesz
użyj jednego lub obu w dowolnej kombinacji.)

C-Kermit jest zwykle instalowany w PATH jako „kermit” i dlatego jest wywoływany przez
wpisując słowo "kermit" (małe litery) w wierszu poleceń powłoki, a następnie naciskając klawisz Return lub
Przycisk ENTER. Jeśli chcesz dołączyć opcje wiersza poleceń, umieść je po słowie „kermit”
ale przed naciśnięciem Return lub Enter, oddzielone spacjami, na przykład:

$ kermit -s kermit.tar.gz

('$' to znak zachęty powłoki; "kermit -s ckermit.tar.gz" jest tym, co wpisujesz, a następnie Return
lub Enter.)

OPCJE


Oto lista jednoliterowych opcji wiersza poleceń C-Kermita, które zaczynają się od jednej litery
myślnik (-), w kolejności ASCII („alfabetycznie”). Wielkość liter jest istotna (-A nie jest
tak samo jak -a). Opcje akcji są oznaczone jako „DZIAŁANIE”.

-0 (cyfra zero) 100% transparentny Stan połączenia dla operacji "in-the-middle": 8 bitów,
bez parzystości, bez charakteru ucieczki, wszystko przechodzi.

-8 (cyfra ósma) Połączenie jest 8-bitowe czyste (jest to ustawienie domyślne w C-Kermit 8.0 i
później). Odpowiednik polecenia EIGHTBIT, które z kolei jest skrótem do SET
TERMINAL BYTESIZE 8, USTAW POLECENIE BYTESIZE 8, USTAW PARZYSTOŚĆ BRAK.

-9 arg (cyfra dziewięć) Nawiąż połączenie z serwerem FTP. Odpowiednik FTP OPEN
Komenda. Argument: adres-IP-lub-nazwa-hosta[:opcjonalny-port-TCP]. UWAGA: C-Kermit
ma również osobną osobowość wiersza poleceń FTP, ze zwykłymi poleceniami podobnymi do FTP
składnia linii. Więcej na ten temat poniżej.

- Kermit ma być uruchamiany jako usługa internetowa (IKSD) (tylko z inetd.conf).

-B Kermit działa w trybie wsadowym lub w tle (bez terminala kontrolnego). Do użycia w
case Kermit nie wykrywa automatycznie swojego statusu w tle. Odpowiednik
Polecenie USTAW TŁO NA.

-C arg Tryb interaktywny Polecenia do wykonania. Argument: Polecenia oddzielone przecinkami,
lista w cudzysłowie.

-D arg Opóźnienie przed rozpoczęciem wysyłania w trybie zdalnym. Odpowiednik polecenia USTAW OPÓŹNIENIE.
Argument: Liczba sekund.

-E Wyjdź automatycznie po zamknięciu połączenia. Odpowiednik SET EXIT ON-DISCONNECT ON.

-F arg Użyj otwartego połączenia TCP. Argument: Numeryczny deskryptor pliku otwartego TCP
połączenie. Zobacz także: -j, -J.

-G arg (ACTION) Pobierz plik(i) z serwera, wyślij zawartość na standardowe wyjście, które normalnie
zostanie przesłany do innego procesu. Argument: Specyfikacja zdalnego pliku, w cudzysłowie
jeśli zawiera metaznaki. Zobacz także: -g, -k.

-H Pomiń uruchamianie programu Herald i powitanie.

-Mówię Kermitowi, że ma niezawodne połączenie, aby wymusić przesyłanie strumieniowe tam, gdzie jest
normalnie nie byłoby. Odpowiednik polecenia SET RELIABLE ON.

-J arg (ACTION) "Bądź jak Telnet." Jak -j, ale implikuje -E. Argument: nazwa hosta/adres IP
opcjonalnie następuje usługa. UWAGA: C‐Kermit ma również oddzielne polecenie Telnet-
osobowość linii, ze zwykłą składnią wiersza poleceń podobną do Telnet. Więcej na ten temat
poniżej.

-L Rekursywne zejście do katalogu dla plików w opcji -s.

-M arg Moja nazwa użytkownika (do użytku z Telnet, Rlogin, FTP itp.). Odpowiednik SET LOGIN
Polecenie UŻYTKOWNIKA. Argument: ciąg nazwy użytkownika.

-O (ACTION) (Wielka litera O) Bądź serwerem tylko dla jednego polecenia. Zobacz także: -x.

-P Nie konwertuj nazw plików (ścieżek) przesyłanych plików. Odpowiednik SET FILE NAMES
DOSŁOWNY.

-Q Ustawienia protokołu szybkiego Kermita. Odpowiednik polecenia SZYBKO. To jest ustawienie domyślne
w C-Kermit 7.0 i nowszych.

-R Tylko zdalne (to powoduje, że JEŻELI ZDALNE jest prawdziwe).

-S Zostań (wprowadź parser poleceń po opcjach akcji).

-T Force Tryb tekstowy do przesyłania plików; implikuje -V. Odpowiednik USTAW TRYB TRANSFERU
RĘCZNY, USTAW TYP PLIKU TEKST.

-V Wyłącz automatyczne przełączanie tekstu/binarnego na plik. Odpowiednik USTAW TRYB TRANSFERU
PODRĘCZNIK.

-Y Pomiń (nie wykonuj) pliku inicjującego.

-a arg As-name dla pliku(ów) w -s, -r lub -g. Argument: ciąg As-name (alternatywny
Nazwa pliku). Podczas odbierania plików może to być nazwa katalogu.

-b arg Prędkość dla urządzenia szeregowego. Odpowiednik SET SPEED. Argument: liczba bitów na
drugi dla połączeń szeregowych.

-c (AKCJA) Wprowadź stan połączenia przed przesłaniem plików.

-d Utwórz plik debug.log ze szczegółowymi informacjami o debugowaniu (drugie -d dodaje
znaczniki czasu). Odpowiednik LOG DEBUG, ale zaczyna obowiązywać wcześniej.

-e arg Maksymalna długość dla przychodzących pakietów transferu plików Kermita. Odpowiednik ZESTAWU ODBIORU
DŁUGOŚĆ OPAKOWANIA. Argument: Długość w bajtach.

-f (AKCJA) Wyślij polecenie FINISH do serwera Kermit.

-g arg Pobierz plik(i) z serwera Kermit. Argument: Specyfikacja pliku na innym komputerze,
w cudzysłowie, jeśli zawiera metaznaki. Odpowiednik GET. Zobacz także: -a, -G, -r.

-h (CZYNNOŚĆ) Wypisuje tekst pomocy dla opcji wiersza poleceń składających się z jednej litery (potokiem przez 'więcej'
aby zapobiec przewijaniu).

-i Wymuś tryb binarny (obraz) do przesyłania plików; implikuje -V. Odpowiednik SET TRANSFER
TRYB RĘCZNY, USTAW TYP PLIKÓW BINARNY.

-j arg Nawiąż połączenie TCP/IP. Argument: nazwa/adres IP hosta i opcjonalna nazwa usługi
lub numer. Odpowiednik polecenia TELNET. Zobacz także: -J, -F.

-k (AKCJA) Odbierz plik(i) na standardowe wyjście, które normalnie zostałoby przesłane do
inny proces. Zobacz także: -r, -G.

-l arg (mała litera L) Nawiąż połączenie na podanym urządzeniu komunikacji szeregowej.
Odpowiednik polecenia USTAW LINIĘ (USTAW PORT). Argument: Szeregowa nazwa urządzenia, np.
/dev/ttyS0.

-m arg Typ modemu do użytku z urządzeniem -l. Odpowiednik polecenia SET MODEM TYPE.
Argument: Nazwa modemu jak w poleceniu SET MODEM TYPE, np. „usrobotics”.

-n (CZYNNOŚĆ) Wprowadź stan połączenia po przesłaniu plików (historycznie).

-p arg Parzystość. Odpowiednik polecenia SET PARITY. Argument: Jedno z poniższych:
e(ven), o(dd), m(ark), n(jeden), s(tempo).

-q Cichy (pomija większość wiadomości). Odpowiednik USTAWIENIE CISZY WŁĄCZONE.

-r (CZYNNOŚĆ) Odbierz plik(i). Odpowiednik polecenia ODBIERZ. Argument: (brak, ale
Zobacz)

-s arg Wyślij plik(i). Argument: Jedna lub więcej lokalnych specyfikacji pliku. Odpowiednik
WYŚLIJ polecenie. Zobacz także: -a.

-t (Historyczne) Xon (Ctrl-Q) Znak odwrócenia dla połączeń półdupleksowych (używany na
szeregowe połączenia w trybie linii ze starymi komputerami mainframe). Odpowiednik SET DUPLEX HALF, SET
Uścisk dłoni XON.

-v arg Rozmiar okna dla protokołu Kermit (ignorowane podczas przesyłania strumieniowego). Równoważnik do SET
ROZMIAR OKNA. Argument: liczba, od 1 do 32.

-w Pliki przychodzące Zapisuj istniejące pliki. Odpowiednik SET FILE COLLISION
PRZEPISAĆ.

-x (AKCJA) Przejdź do trybu serwera. Odpowiednik polecenia SERWER. Zobacz także: -O.

-y arg Alternatywny plik inicjujący. Argument: nazwa pliku.

-z Wymuś zachowanie pierwszego planu. Do użycia w przypadku, gdy Kermit nie wykryje automatycznie
jego status na pierwszym planie. Odpowiednik polecenia WYŁĄCZ TŁO.

Rozszerzone opcje wiersza poleceń (konieczne, ponieważ te jednoliterowe są prawie zużyte)
zacznij od dwóch myślników (--), ze słowami, a nie pojedynczymi literami jako nazwami opcji. Jeżeli
Opcja rozszerzona przyjmuje argument, jest oddzielona od słowa opcji dwukropkiem (:).
Rozszerzone opcje obejmują:

--bannerfile:nazwa pliku
Plik do wyświetlenia po uruchomieniu lub logowaniu do IKSD.

--cdfile:nazwa pliku
Plik do wysłania do wyświetlenia klientowi, gdy serwer zmieni katalog (nazwa pliku
jest względne w stosunku do katalogu zmienionego na).

--cdmessage: {wł., wył.}
Włącz/wyłącz funkcję wiadomości na dysku CD serwera.

--help
Drukuje komunikat o użyciu dla opcji rozszerzonych.

--helpfile:nazwa pliku
Wyznacza plik zawierający niestandardowy tekst, który ma zastąpić polecenie HELP najwyższego poziomu.

-- bez przerw
Wyłącza przerwania klawiatury.

--nopermy
Wyłącza atrybut Permissions pliku protokołu Kermit, aby uniemożliwić transmisję
uprawnienia do plików (ochrona) od nadawcy do odbiorcy.

--wersja
(CZYNNOŚĆ) C-Kermit drukuje swój numer wersji.

Plus kilka innych opcji IKSD-Only opisanych pod adresem:

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

Zobacz sekcję transferu plików, aby zapoznać się z przykładami wywoływania z wiersza poleceń.

COMMAND JĘZYK


Interaktywny język poleceń C-Kermita jest tematem 622-stronicowej książki i jeszcze jednego
kilkaset stron aktualizacji, zdecydowanie za dużo jak na stronę podręcznika. Ale nie jest trudno zdobyć
zaczęła się. Po znaku zachęty powłoki wpisz „kermit”, aby uzyskać interaktywne polecenie C-Kermit
skłonić:

$ Kermit
(/bieżący/katalog) C-Kermit>

Zacznij od wpisania „pomoc” (a następnie naciśnij klawisz Return lub Enter), aby uzyskać przegląd na najwyższym poziomie,
przeczytaj to i idź stamtąd. Twoim drugim poleceniem powinno być prawdopodobnie „intro” (wprowadzenie).
Zwróć uwagę, że monit pokazuje twój bieżący katalog (chyba że powiesz Kermitowi, aby zapytał cię za pomocą
coś innego).

Polecenia interaktywne składają się głównie ze zwykłych angielskich słów, zwykle w formie
zdania w trybie rozkazującym, takie jak:

wyślij oofa.txt

który mówi Kermitowi, aby wysłał (przesłał) plik o nazwie oofa.txt lub:

ustaw tryb transferu automatycznie

który ustawia „tryb transferu” Kermita na „automatyczny” (cokolwiek to oznacza).

Podczas wpisywania poleceń możesz skrócić, poprosić o pomoc (naciskając w dowolnym miejscu klawisz „?”
w poleceniu), uzupełnij słowa kluczowe lub nazwy plików (za pomocą klawisza Tab lub Esc) i edytuj swoje
pisanie za pomocą Backspace lub Delete, Ctrl-W, Ctrl-U itp. Możesz także przywołać poprzednie
poleceń, zapisz historię poleceń i kto wie, co jeszcze. Wydaj polecenie INTRO dla
detale.

C-Kermit ma setki poleceń, które mogą być wydawane w nieskończonej różnorodności i
kombinacje, w tym polecenia dla:

· Nawiązywanie połączeń (SET LINE, DIAL, TELNET, SSH, FTP, ...)
· Zerwanie połączeń (ZAWIESZENIE, ZAMKNIĘCIE)
· Przesyłanie plików (WYŚLIJ, ODBIERZ, ODBIERZ, PRZENIEŚ, WYŚLIJ PONOWNIE, ...)
· Ustalenie preferencji (SET)
· Wyświetlanie preferencji (SHOW)
· Zarządzanie plikami lokalnymi (CD, DELETE, MKDIR, DIR, RENAME, TYPE, ...)
· Zarządzanie plikami zdalnymi (RCD, RDEL, RMKDIR, RDIR, ...)
· Korzystanie z lokalnych plików (FOPEN, FCLOSE, FREAD, FWRITE)
· Programowanie (WEŹ, ZDEFINIUJ, JEŻELI, DLA, WHILE, PRZEŁĄCZ, ZADEKLARUJ, ...)
· Interakcja z użytkownikiem (ECHO, ASK, ...)
· Interakcja z komputerem zdalnym (WEJŚCIE, WYJŚCIE, ...)
· Interakcja z programami lokalnymi (RUN, EXEC, PTY, ...)
· Logowanie rzeczy (SESJA LOGÓW, PAKIETY LOGÓW, DEBUGOWANIE LOGÓW, ...)

I oczywiście WYJDŹ lub WYJDŹ, aby się wydostać i POMOC, aby uzyskać pomoc, a dla programistów: pętle,
podejmowanie decyzji, zmienne, tablice, tablice asocjacyjne, liczby całkowite i zmiennoprzecinkowe
arytmetyka, makra, funkcje wbudowane i zdefiniowane przez użytkownika, manipulacja ciągami, wzorzec
dopasowywanie, struktura blokowa, ustalanie zakresu, rekurencja i cała reszta. Aby uzyskać listę wszystkich C-
Polecenia Kermita, wpisz znak zapytania (?) w wierszu polecenia. Aby uzyskać opis dowolnego
polecenie, wpisz HELP, a następnie nazwę polecenia, na przykład:

pomóż wysłać

Znak przerywania polecenia to Ctrl-C (przytrzymaj klawisz Ctrl i naciśnij klawisz C).

Język poleceń „znak ucieczki”, używany do wprowadzania nazw zmiennych, funkcji
wywołania itp
wpisz dwa z nich, np.:

pobierz c:\k95\k95custom.ini

Command Pliki, Makra, i skrypty
Plik zawierający polecenia Kermita jest nazywany plikiem poleceń Kermita lub skryptem Kermita. To może
być wykonane za pomocą polecenia TAKE Kermita:

(/bieżący/katalog) C-Kermit> pobierz plik poleceń

(gdzie "plik poleceń" to nazwa pliku poleceń). Proszę nie potoku pliku poleceń
na standardowe wejście Kermita (które może, ale nie musi działać); jeśli masz polecenia Kermita
w pliku, powiedz Kermitowi, aby WZIĄŁ plik.

Tylko w systemie Unix plik poleceń Kermit można również wykonać bezpośrednio, dołączając „kerbang”
wiersz jako pierwszy wiersz pliku:

#!/usr/local/bin/kermit +

Oznacza to, że górna linia zaczyna się od „#!”, po której następuje natychmiast pełna ścieżka znaku
wykonywalny Kermit, a następnie, jeśli skrypt Kermit ma otrzymać argumenty w poleceniu
linia, spacja i znak plus. Plik skryptu musi mieć również uprawnienia do wykonywania:

chmod +x plik poleceń

Z wyjątkiem części „+”, jest to dokładnie to samo, co w przypadku skryptu powłoki, a
Skrypt Perla itp. Oto prosty, ale bezużyteczny przykładowy skrypt, który zwraca swój
argumenty (maksymalnie trzy):

#!/usr/local/bin/kermit +
jeśli zdefiniowano \%1 echo "Argument 1: \%1"
jeśli zdefiniowano \%2 echo "Argument 2: \%2"
jeśli zdefiniowano \%3 echo "Argument 3: \%3"
jeśli zdefiniowano \%4 echo "itd..."
wyjście

Jeśli ten plik jest przechowywany w bieżącym katalogu jako „plik poleceń”, wtedy:

./plik poleceń jeden dwa trzy cztery pięć

drukuje:

Argument 1: jeden
Argument 2: dwa
Argument 3: trzy
itp...

Ilustruje to podstawową strukturę samodzielnego skryptu Kermita: „linia Kerbang”,
potem kilka poleceń. Powinien kończyć się słowem „exit”, chyba że chcesz, aby pojawił się monit Kermita
kiedy to się skończy. \%1 to pierwszy argument, \%2 drugi i tak dalej.

Możesz także tworzyć własne polecenia, definiując nazwane makra złożone z innych Kermitów
polecenia (lub makra). Na przykład:

zdefiniuj mydelete {
lokalne śmieci
przypisz kosz \v(home)śmietnik/
jeśli nie zdefiniowano \%1 end 1 "Co usunąć?"
jeśli dzikie \%1 {
end 1 „Usuwanie wielu plików jest zbyt przerażające”
}
jeśli nie istnieje \%1 end 1 "Nie mogę znaleźć \%1"
jeśli nie katalog \m(kosz) {
mkdir \m(kosz)
jeśli błąd kończy się 1 „Brak kosza”
}
zmień nazwę /list \%1 \m(kosz)
}
zdefiniuj moje przywrócenie {
lokalne śmieci
przypisz kosz \v(home)śmietnik/
jeśli nie zdefiniowano \%1 end 1 "Co cofnąć?"
jeśli dzikie \%1 {
end 1 „Przywracanie wielu plików jest zbyt trudne”
}
jeśli nie katalog \m(kosz) end 1 "Brak kosza"
jeśli nie istnieje \m(kosz)\%1 {
end 1 "Nie mogę znaleźć \%1 w koszu"
}
zmień nazwę /list \m(kosz)\%1 .
}

Te przykładowe makra nie są dokładnie jakości produkcyjnej (nie obsługują nazw plików, które
zawierają segmenty ścieżki, nie obsługują wielu plików itp.), ale masz pomysł: ty
mogą przekazywać argumenty do makr, sprawdzać je i podejmować inne decyzje.
Jeśli umieścisz powyższe wiersze w pliku inicjującym lub dostosowywaniu (wyjaśniono)
poniżej), przy każdym uruchomieniu będą dostępne polecenia MYDELETE i MYUNDELETE
Kermit, przynajmniej tak długo, jak nie wstrzymujesz wykonania pliku inicjującego.
(Ćwiczenie dla czytelnika: Spraw, aby te makra były ogólnie przydatne: usuń ograniczenia, dodaj
wyświetlanie kosza na śmieci, przeglądanie, opróżnianie itp.)

Skrypty Kerbang są wykonywane bez pliku inicjującego. To, aby były przenośne i
także po to, by szybciej się uruchamiały. Jeśli chcesz pisać skrypty Kerbanga, które są zależne od
plik inicjujący, dołącz polecenie

weź \v(home).kermrc

w żądanym miejscu w skrypcie. Przy okazji, \v(xxx) jest zmienną wbudowaną (xxx to
nazwa zmiennej, w tym przypadku "home"). Aby zobaczyć, jakie wbudowane zmienne są dostępne, wpisz
"pokaż zmienne" po znaku zachęty C-Kermit. Aby zobaczyć, co jeszcze możesz pokazać, wpisz „pokaż?”.
\m(xxx) to zmienna zdefiniowana przez użytkownika (ściśle mówiąc, jest to makro używane jako zmienna).

Command Lista
C-Kermit ma ponad 200 poleceń najwyższego poziomu, a niektóre z nich, takie jak SET, branch off
w setki własnych podkomend, więc opisywanie ich wszystkich nie jest praktyczne
tutaj. Zamiast tego, oto zwięzła lista najczęściej używanych poleceń najwyższego poziomu, pogrupowanych
według kategorii. Aby dowiedzieć się więcej o każdym poleceniu, wpisz „pomoc”, a następnie nazwę polecenia, np.
"zestaw pomocy". Terminy takie jak stan polecenia i stan połączenia są wyjaśnione w dalszej części
działy.

Pola opcjonalne są pokazane w [ nawiasy ]. „nazwa pliku” oznacza nazwę pojedynczego pliku.
filespec oznacza specyfikację pliku, która może zawierać znaki wieloznaczne, takie jak
'*', aby dopasować grupy plików. opcjami są (opcjonalne) przełączniki, takie jak /PAGE, /NOPAGE, /QUIET,
itp., wymienione w tekście POMOCY dla każdego polecenia. Przykład:

wyślij /recursive /larger:10000 /after:-1week /except:*.txt *

co można odczytać jako „wyślij wszystkie pliki w tym katalogu i wszystkie znajdujące się pod nim
które są większe niż 10000 bajtów, nie starsze niż tydzień i których imiona się nie kończą
z ".txt".

Basic Polecenia
HELP Prosi o pomoc na najwyższym poziomie.

polecenie POMOC
Prosi o pomoc w sprawie danego polecenia.

WPROWADZENIE
Prosi o krótkie wprowadzenie do C-Kermit.

LICENCJA
Wyświetla prawa autorskie i licencję oprogramowania C‐Kermit.

WERSJA
Wyświetla numer wersji C-Kermit.

WYJŚCIE [ numer ]
Wychodzi z Kermita z podanym kodem stanu. Synonimy: WYJDŹ, E, P.

TAKE nazwa pliku [ parametry... ]
Wykonuje polecenia z podanego

Pozycja dziennika [ nazwa pliku ]
Prowadzi dziennik danej pozycji w podanym pliku.

[ DO ] makro [ parametry... ]
Wykonuje polecenia z podanego makra.

USTAW wartość parametru
Ustawia dany parametr na podaną wartość.

POKAŻ kategorię
Pokazuje ustawienia w danej kategorii.

STATUS Informuje, czy poprzednie polecenie powiodło się, czy nie.

DATA [ data i/lub godzina ]
Pokazuje bieżącą datę-godzinę lub interpretuje podaną datę-godzinę.

RUN [ polecenie zewnętrzne [ parametry... ]
Uruchamia podane polecenie zewnętrzne. Synonim: !.

EXEC [ polecenie-zewnętrzne [ parametry... ]
Kermit nakłada się na dane polecenie.

ZAWIESZAĆ
Zatrzymuje Kermita i umieszcza go w tle. Synonim: Z.

miejscowy filet Zarządzanie
TYPE [ opcje ] nazwa pliku
Wyświetla zawartość podanego pliku.

WIĘCEJ [opcje] nazwa pliku
Odpowiednik TYPE /PAGE (pauza po każdym wyświetleniu ekranu).

CAT [ opcje ] nazwa pliku
Odpowiednik TYPE /NOPAGE.

HEAD [ opcje ] nazwa pliku
Wyświetla kilka pierwszych wierszy danego pliku.

TAIL [ opcje ] nazwa pliku
Wyświetla kilka ostatnich wierszy danego pliku.

GREP [ opcje ] wzorzec specyfikacja pliku
Wyświetla wiersze z plików pasujących do wzorca. Synonim: ZNAJDŹ.

KATALOG [ opcje ] [specyfikacja pliku ]
Wyświetla listę plików (wbudowane, wiele opcji).

LS [ opcje ] [ specyfikacja pliku ]
Wyświetla listę plików (uruchamia zewnętrzne polecenie „ls”).

DELETE [ opcje ] [ specyfikacja pliku ]
Usuwa pliki. Synonim: RM.

PURGE [ opcje ] [ specyfikacja pliku ]
Usuwa pliki kopii zapasowej (*.~n~).

COPY [ opcje ] [ specyfikacje pliku... ]
Kopiuje pliki. Synonim: CP.

RENAME [ opcje ] [ specyfikacje pliku... ]
Zmienia nazwy plików. Synonim: MV.

CHMOD [ opcje ] [ specyfikacje pliku... ]
Zmienia uprawnienia plików.

TRANSLATE zestaw znaków nazwy pliku [ nazwa pliku ]
Konwertuje zestaw znaków pliku. Synonim: XLATE.

CD Zmienia katalog roboczy na katalog domowy.

Katalog CD
Zmienia twój katalog roboczy na podany.

CDUP Zmienia twój katalog roboczy o jeden poziom w górę.

PWD Wyświetla katalog roboczy.

BACK Powraca do poprzedniego katalogu roboczego.

MKDIR [ katalog ]
Tworzy katalog.

RMDIR [ katalog ]
Usuwa katalog.

Dokonywanie połączenia
SET LINE [opcje] nazwa urządzenia
Otwiera nazwany port szeregowy. Synonim: USTAW PORT.

OPEN LINE [opcje] nazwa urządzenia
Taki sam jak SET LINE. Synonim: OTWARTY PORT.

USTAW TYP MODEMU [ nazwa ]
Informuje Kermit, jaki rodzaj modemu znajduje się na porcie.

Wybrać numer ]
Nakazuje Kermitowi wybranie podanego numeru telefonu za pomocą modemu.

PONOWNE WYBIERANIE Ponowne wybieranie ostatnio wybieranego numeru telefonu.

ODPOWIEDŹ Czeka na połączenie przychodzące z modemu i odbiera je.

UWIERZYTELNIJ [ parametry... ]
Wykonuje bezpieczne uwierzytelnianie w połączeniu TCP/IP.

USTAW TYP SIECI { TCP/IP, X.25, ... }
Wybiera typ sieci dla kolejnych poleceń SET HOST.

SET HOST [ opcje ] host [ port ]
Otwiera połączenie sieciowe z podanym hostem i portem.

USTAW HOST * port
Czeka na przychodzące połączenie TCP/IP na podanym porcie.

TELNET [ opcje ] host
Otwiera połączenie Telnet z hostem i przechodzi w stan Connect.

RLOGIN [ opcje ] host
Otwiera połączenie Rlogin z hostem i przechodzi w stan Connect.

IKSD [ opcje ] host
Otwiera połączenie z usługą Kermit w Internecie.

SSH [ opcje ] host
Otwiera połączenie SSH z hostem i przechodzi w stan Connect.

Host FTP OPEN [ opcje ]
Otwiera połączenie FTP z hostem.

HTTP [opcje] OTWÓRZ host
Otwiera połączenie HTTP z hostem.

Polecenie zewnętrzne PTY
Uruchamia polecenie na pseudoterminalu tak, jakby był połączeniem.

Polecenie zewnętrzne PIPE
Uruchamia polecenie przez potok tak, jakby był połączeniem.

Korzystanie z połączenia
POŁĄCZ [ opcje ]
Przechodzi w stan Connect (terminal). Synonim: C.

Polecenie PRZEKIERUJ
Przekierowuje podane polecenie zewnętrzne przez połączenie.

TELOP, polecenie
Wysyła polecenie protokołu Telnet (tylko połączenia Telnet).

Ctrl-\C
„Ucieka z powrotem” ze stanu połączenia do stanu polecenia.

Ctrl-\B
(W stanie Connect) Wysyła sygnał BREAK (szeregowy lub Telnet).

Klawisz kontrolny-\!
(W stanie Connect) Wchodzi w gorszą powłokę; "wyjdź", aby powrócić.

Klawisz kontrolny-\?
(W stanie Connect) Pokazuje menu innych opcji poziomów ucieczki.

Ctrl-\Ctrl-\
(W stanie Connect) Wpisz dwa ukośniki Ctrl-Backslash, aby wysłać jeden z nich.

USTAW UCIECZKĘ [ znak ]
Zmienia znak ucieczki stanu połączenia Kermita.

Zamknięcie połączenia
HANGUP Rozłącza aktualnie otwarty port szeregowy lub połączenie sieciowe.

ZAMKNIJ Zamyka aktualnie otwarty port szeregowy lub połączenie sieciowe.

SET LINE (bez nazwy urządzenia)
Zamyka aktualnie otwarty port szeregowy lub połączenie sieciowe.

SET HOST (bez nazwy hosta)
Zamyka aktualnie otwarty port szeregowy lub połączenie sieciowe.

FTP ZAMKNIJ
Zamyka aktualnie otwarte połączenie FTP.

ZAMKNIJ HTTP
Zamyka aktualnie otwarte połączenie HTTP.

EXIT Zamyka również wszystkie połączenia. Synonim: WYJDŹ.

USTAW WYJŚCIE OSTRZEŻENIE WYŁĄCZONE
Pomija ostrzeżenie o otwartych połączeniach przy wyjściu lub zamknięciu.

filet przelew
WYŚLIJ [ opcje ] nazwa pliku [ nazwa_pliku ]
Wysyła podany plik. Synonim: S.

WYŚLIJ [ opcje ] specyfikacja pliku
Wysyła wszystkie pasujące pliki.

WYŚLIJ PONOWNIE [ opcje ] specyfikacja pliku
Wznawia przerwane WYSYŁANIE od miejsca awarii.

ODBIERZ [ opcje ] [ jako-nazwa ]
Biernie czeka na przybycie plików. Synonim: R.

LOG TRANSAKCJI [ nazwa pliku ]
Prowadzi rejestr transferów plików.

FAST Użyj ustawień szybkiego transferu plików (domyślne).

OSTROŻNY
Używaj ostrożnych i mniej szybkich ustawień przesyłania plików.

WYTRZYMAŁOŚĆ Używaj ultrakonserwatywnych i powolnych ustawień przesyłania plików.

STATYSTYKI [ opcje ]
Podaje statystyki dotyczące ostatniego transferu plików.

GDZIE Po przesłaniu: „Gdzie się podziały moje pliki?”.

WYŚLIJ [ opcje ] [nazwapliku ]
Wysyła plik bez protokołu. Synonim: XMIT.

SESJA LOGOWANIA [ nazwa pliku ]
Przechwytuje zdalny tekst lub pliki bez protokołu.

USTAW PROTOKÓŁ [ nazwa... ]
Nakazuje Kermitowi użycie zewnętrznego protokołu przesyłania plików.

FTP { PUT, MPUT, GET, MGET, ... }
Polecenia klienta FTP.

HTTP {PUT, GET, HEAD, POST, ...}
Polecenia klienta HTTP.

Kermit serwer
WŁĄCZ, WYŁĄCZ
Określa, które funkcje serwera mogą być używane przez klientów.

USTAW SERWER
Ustawia parametry przed wejściem w stan serwera.

SERVER Wejście w stan serwera.

klientem of Kermit or FTP serwer
[ZDALNE] LOGOWANIE [hasło użytkownika]
Loguje się do serwera Kermit lub IKSD, który tego wymaga.

[PILOT] WYLOGUJ
Wylogowuje się z serwera Kermit lub IKSD.

WYŚLIJ [ opcje ] nazwa pliku [ nazwa_pliku ]
Wysyła podany plik na serwer. Synonimy: S, PUT.

WYŚLIJ [ opcje ] specyfikacja pliku
Wysyła wszystkie pasujące pliki.

WYŚLIJ PONOWNIE [ opcje ] specyfikacja pliku
Wznawia przerwane WYSYŁANIE od miejsca awarii.

GET [ opcje ] określ-pliku zdalnego
Prosi serwer o przesłanie podanych plików. Synonim: G.

REGET [ opcje ] remote-filespec
Wznawia przerwany GET od miejsca awarii.

ZDALNY CD [ katalog ]
Prosi serwer o zmianę katalogu roboczego. Synonim: RCD.

ZDALNE PWD [ katalog ]
Prosi serwer o wyświetlenie swojego katalogu roboczego. Synonim: RPWD.

KATALOG ZDALNY [ specyfikacja pliku... ]
Pyta serwer o przesłanie wykazu katalogów. Synonim: RDIR.

USUŃ ZDALNE [ specyfikacja pliku... ]
Prosi serwer o usunięcie plików. Synonim: RDEL.

ZDALNY [ polecenie... ]
(Wiele innych poleceń: "remote?" dla listy).

POCZTA [ opcje ] specyfikacja pliku
Wysyła plik(i) do dostarczenia jako e‐mail (tylko Kermit).

FINISH Prosi serwer o wyjście ze stanu serwera (tylko Kermit).

BYE Prosi serwer o wylogowanie się i zamknięcie połączenia.

Scenariusz Programowanie
ZDEFINIUJ, ZADEKLARUJ, COFNIJ, ODKREŚL, PRZYPISZ, OCENIAJ, WYRAŻ, SZYBKO, SORTUJ,
WEJŚCIE, WYJŚCIE, JEŻELI, FOR, PODCZAS, PRZEŁĄCZ, GOTO, ECHO, ZAPYTAJ, POBIERZ, GETOK, POTWIERDŹ, CZEKAJ,
UŚPIJ, FOPEN, FREAD, FWRITE, FCLOSE, ZATRZYMAJ, KONIEC, POWRÓT, NAUKA, ZMIANA, ŚLEDZENIE, PUSTKA,
WZROST, ZMNIEJSZENIE, ... W przypadku tych i wielu innych należy zapoznać się z instrukcją
i suplementów i/lub odwiedź Bibliotekę skryptów Kermit, która zawiera również
krótki samouczek. Wskazówka: POMÓŻ NAUCZYĆ SIĘ, aby dowiedzieć się, jak sprawić, by Kermit pisał prosto
skrypty dla Ciebie.

Wiele poleceń Kermita ma synonimy, warianty, krewnych i tak dalej. Na przykład,
MSEND to wersja SEND, która akceptuje raczej listę specyfikacji plików do wysłania
niż tylko jedna specyfikacja pliku, a MPUT jest synonimem MSEND. PRZESUŃ oznacza WYŚLIJ i
następnie USUŃ plik źródłowy, jeśli się powiedzie. MMOVE jest jak MOVE, ale akceptuje listę
specyfikacje plików i tak dalej. Są one opisane w pełnej dokumentacji.

Użyj znaku zapytania, aby przejść przez nieznane polecenie, jak w tym przykładzie:

C-Kermit> pilot ? Jeden z następujących:
przypisz katalog kermit print rmdir
cd wyjdź login pwd set
skopiuj pomoc wyloguj miejsce na zapytanie
usuń typ hosta mkdir zmień nazwę
C-Kermit> zestaw zdalny ? Jeden z następujących:
ponów transfer pliku atrybutów
okno serwera odbioru blokowania
C-Kermit> plik zestawu zdalnego ? Jeden z następujących:
zestaw znaków niekompletna długość rekordu
typ nazw kolizji
C-Kermit> zdalne ustawianie nazw plików ? Jeden z następujących:
przeliczony literał
C-Kermit> literał nazw plików zdalnego zestawu
C-Kermit>

Nazywa się to menu na żądanie: dostajesz menu, kiedy chcesz, ale menu nie są wymuszane
na ciebie, nawet jeśli wiesz, co robisz. Pamiętaj, że możesz również skrócić większość słów kluczowych,
i możesz je uzupełnić klawiszem Tab lub Esc. Zauważ też, że? działa dla nazw plików
i że możesz go użyć w środku słowa kluczowego lub nazwy pliku, a nie tylko w
początek. Na przykład „wyślij x?” wyświetla wszystkie pliki w bieżącym katalogu, których nazwy
zacznij od „x”.

INICJALIZACJA FILE


W swojej domyślnej konfiguracji C‐Kermit wykonuje polecenia z pliku o nazwie .kermrc in
Twój katalog domowy, kiedy się uruchamia, chyba że podano mu opcję wiersza poleceń -Y lub -y.
Własne konfiguracje mogą zastąpić współdzielony ogólnosystemowy plik inicjujący. Pokaz
Polecenie FILE mówi, jaki plik inicjujący, jeśli w ogóle, został użyty. Standardowa inicjalizacja
plik "łańcuchy" do indywidualnego pliku dostosowywania, .mykermc, w katalogu domowym, in
które każdy użytkownik może ustalić własne preferencje, zdefiniować makra i tak dalej.

Ponieważ wykonanie pliku inicjującego (przynajmniej standardowego) powoduje, że C-Kermit bierze
dłużej na początek, może lepiej nie mieć pliku inicjującego, zwłaszcza teraz
że domyślna konfiguracja uruchamiania Kermita jest dobrze dostosowana do nowoczesnych komputerów i
networking ‐‐ innymi słowy, nie musisz już robić nic specjalnego, aby Kermit
transfery idą szybko. Więc zamiast mieć plik inicjujący, który jest wykonywany za każdym razem
Kermit zaczyna, możesz rozważyć stworzenie jednego lub więcej skryptów Kerbang (z innymi nazwami
.kermrc), które NIE zawierają polecenia „exit” i wywołuj je, gdy potrzebujesz
ustawienia, definicje makr i/lub akcje skryptowe, które zawierają, i wywołują C-Kermit
bezpośrednio, kiedy nie.

Innymi słowy... Nadal rozpowszechniamy standardowy plik inicjujący, ponieważ jest
opisane w instrukcji i kompatybilność wsteczna jest dla nas ważna. Ale nie ma nic złego
nie używać go, jeśli nie potrzebujesz rzeczy, które się w nim znajdują (katalog usług, wybieranie numeru)
katalog, katalog sieciowy i powiązane definicje makr). Z drugiej strony, jeśli
istnieją ustawienia lub makra, które chcesz zastosować ZA KAŻDYM użyciem Kermita,
plik inicjujący (lub plik dostosowywania, do którego prowadzi) to miejsce, w którym należy je umieścić,
ponieważ jest to jedyne miejsce, w którym Kermit szuka ich automatycznie przy każdym uruchomieniu.

TRYBY OF OPERACJA


Mówi się, że Kermit jest w trybie lokalnym, jeśli nawiązał połączenie z innym komputerem, np.
wybierając go lub nawiązując z nim połączenie Telnet. Drugi komputer jest zdalny, więc
jeśli uruchomisz inną kopię Kermita na zdalnym komputerze, mówi się, że znajduje się ona w Remote
tryb (o ile nie wykonał żadnych własnych połączeń). Miejscowy Kermit
komunikuje się przez urządzenie komunikacyjne lub połączenie sieciowe, działając jako kanał
między komputerem zdalnym a klawiaturą i ekranem. Zdalny Kermit to
partner transferu plików do lokalnego Kermita i komunikuje się tylko przez jego standardowe wejście
i wyjście.

W dowolnym momencie program Kermit może znajdować się w dowolnym z poniższych stanów. Jest ważne by
wiedzieć, czym one są i jak się zmieniać z jednego na drugie.

Stan polecenia
W tym stanie Kermit odczytuje polecenia z:

· Twoja klawiatura; lub:
· Plik lub:
· Definicja makra.

Możesz wyjść ze stanu poleceń z powrotem do Uniksa za pomocą polecenia EXIT lub QUIT (to samo
rzecz). Możesz wejść w stan Connect za pomocą dowolnej z różnych komend (CONNECT, DIAL,
TELNET itp.). Możesz wejść w stan przesyłania plików za pomocą poleceń takich jak WYŚLIJ, ODBIERZ,
i dostać. Stan serwera można wprowadzić za pomocą polecenia SERVER. Polecenie TAKE mówi:
Kermit odczytuje i wykonuje polecenia z pliku. Polecenie (być może dorozumiane) DO
mówi Kermitowi, aby odczytywał i wykonywał polecenia z definicji makra. Podczas pobytu w
Stan polecenia, możesz przerwać dowolne polecenie, makro lub plik poleceń, wpisując
Ctrl-C (przytrzymaj klawisz Ctrl i naciśnij klawisz C); to zwykle sprowadza cię z powrotem
do monitu.

Stan powłoki
Możesz wywołać gorszą powłokę lub polecenie zewnętrzne z wiersza poleceń Kermita
za pomocą polecenia WCIŚNIJ, URUCHOM (!), EDYTUJ lub PRZEGLĄDAJ. Podczas gdy gorsza powłoka lub
polecenie jest aktywne, Kermit jest zawieszony i nic nie robi. Wróć do dowództwa Kermita
stan poprzez wyjście z gorszej powłoki lub aplikacji.

Stan połączenia
W tym stanie, który można wprowadzić tylko w trybie lokalnym (tzn. gdy Kermit ma
nawiązał połączenie z innym komputerem), Kermit działa jako terminal do
komputer zdalny. Twoje naciśnięcia klawiszy są wysyłane do zdalnego komputera i znaków
przychodzące przez połączenie komunikacyjne są wyświetlane na ekranie. Ten
stan jest wprowadzany po wydaniu polecenia CONNECT, DIAL, TELNET, RLOGIN lub IKSD.
Możesz powrócić do stanu poleceń, wylogowując się ze zdalnego komputera lub przez
pisanie na maszynie:

Ctrl-\c

To znaczy: Przytrzymaj klawisz Ctrl i naciśnij klawisz ukośnika odwrotnego, a następnie puść
Ctrl i naciśnij klawisz C. Nazywa się to ucieczką z powrotem. Pewna inna ucieczka
dostępne są również polecenia poziomu; wpisz Ctrl-\? dla listy. Na przykład możesz
wprowadź stan powłoki z:

Klawisz kontrolny-\!

Aby wysłać Ctrl-\ do hosta w stanie Connect, wpisz dwa z nich z rzędu. Widzieć
HELP CONNECT i HELP SET ESCAPE, aby uzyskać więcej informacji.

Lokalny stan transferu plików
W tym stanie Kermit wysyła pakiety tam iz powrotem z innym komputerem w
aby przesłać plik lub wykonać inne zadanie związane z plikiem. A na
w tym samym czasie wyświetla postęp na ekranie i obserwuje twoją klawiaturę
za przerwy. W tym stanie następujące polecenia pojedynczego naciśnięcia klawisza to:
przyjęty:

X Przerwij bieżący plik i przejdź do następnego (jeśli jest).

Z Przerwij bieżący plik i pomiń całą resztę.

E Jak Z, ale używa „silniejszego” protokołu (użyj, jeśli X lub Z nie działają).

Ctrl-C Przerwij tryb transferu plików (użyj, jeśli Z lub E nie działają).

Kermit powraca do poprzedniego stanu (Polecenie lub Połącz) po zakończeniu przesyłania lub
po pomyślnym przerwaniu przez X, Z, E lub Ctrl-C (przytrzymaj klawisz Ctrl i naciśnij
klawisz C).

Zdalny stan transferu plików
W tym stanie Kermit wymienia pakiety transferu plików ze swoim lokalnym partnerem
w porównaniu ze standardowymi wejściami/wyjściami. Opuszcza ten stan automatycznie, gdy transfer jest
kompletny. W przypadku, gdy lokalny Kermit znajduje się w stanie Connect, a zdalny w
Stan transferu plików (w którym wydaje się ignorować naciśnięcia klawiszy), zwykle możesz:
przywróć go do stanu polecenia, wpisując trzy Ctrl-C z rzędu. Jeśli to nie zadziała,
przywróć lokalnego Kermita do stanu polecenia (Ctrl-\ C) i wpisz „e-pakiet”, a następnie
naciśnij klawisz Return lub Enter; wymusza to krytyczny błąd protokołu Kermit.

Stan zdalnego serwera
Przypomina to stan zdalnego transferu plików, z wyjątkiem tego, że nigdy nie powraca automatycznie do
Stan dowodzenia. Raczej czeka na dalsze instrukcje z programu klienta; że
jest z lokalnego programu Kermit. Możesz przywrócić serwer zdalny do jego
poprzedniego stanu, wydając klientowi polecenie „zakończ”, lub jeśli nie masz
Connect stan, wpisując trzy Ctrl-C w rzędzie. Możesz powiedzieć zadanie serwera, aby
wyloguj się i zerwij połączenie, wydając klientowi polecenie „bye”.

Stan serwera lokalnego
Jak stan Zdalnego Serwera, ale w trybie lokalnym, a zatem z jego transferem plików
wyświetlacz pokazujący i nasłuchujący poleceń jednoklawiszowych, jak w przypadku lokalnego transferu plików
stan. Zwykle ten stan jest wprowadzany automatycznie, gdy zdalny program Kermit
daje polecenie GET.

C-Kermit, Kermit 95 i MS-DOS Kermit mogą automatycznie przełączać się z Connect
do stanu lokalnego transferu plików, gdy inicjujesz transfer pliku z
komputer zdalny, uruchamiając Kermit i nakazując mu wysłać lub pobrać plik, w którym
przypadku, stan połączenia jest automatycznie wznawiany po zakończeniu przesyłania pliku.

Zauważ, że C-Kermit nie jest emulatorem terminala. Jest to aplikacja komunikacyjna
uruchamiane w oknie terminala (np. konsola lub Xterm). Specyficzna emulacja,
takie jak VT100, VT220, Linux Console lub Xterm, są dostarczane przez okno terminala
w którym używasz C-Kermit. Kermit 95 i MS-DOS Kermit, z drugiej strony,
są prawdziwymi emulatorami terminali. Dlaczego C-Kermit nie jest emulatorem terminala? Kliknij tutaj aby
poczytaj o tym.

ZROBIENIE POŁĄCZENIA


Oto jak tworzyć różne rodzaje połączeń za pomocą interaktywnych poleceń Kermita (jak
jak wspomniano powyżej, możesz także nawiązywać połączenia za pomocą opcji wiersza poleceń). Pamiętaj, że nie
nawiązać połączenia z Kermitem. Może być również używany na drugim końcu połączenia
jako partner zdalnego przesyłania plików i zarządzania lokalnym oprogramowaniem komunikacyjnym.

Nawiązywanie połączenia Telnet
W wierszu poleceń C-Kermit po prostu wpisz:

telnet foo.bar.com

(podstawienie żądanej nazwy hosta lub adresu). Możesz również podać numer portu:

telnetxyzcorp.com 3000 ;

Jeśli połączenie się powiedzie, Kermit automatycznie przejdzie w stan połączenia. Kiedy ty
wylogować się ze zdalnego hosta, Kermit automatycznie powróci do swojego monitu. Więcej informacji:
HELP TELNET, HELP SET TELNET, HELP SET TELOPT. Zobacz także sekcję IKSD poniżej.

Nawiązywanie połączenia Rlogin
To jest jak Telnet, z tym wyjątkiem, że musisz być rootem, aby to zrobić, ponieważ Rlogin używa a
uprzywilejowany port TCP:

zaloguj się foo.bar.com

Więcej informacji: POMOC RLOGIN.

Nawiązywanie połączenia SSH
W przeciwieństwie do Telnet i Rlogin, połączenia SSH nie są wbudowane, ale obsługiwane przez uruchomienie
Twój zewnętrzny klient SSH za pośrednictwem pseudoterminalu. Używanie C-Kermit do kontrolowania
Klient SSH udostępnia wszystkie funkcje Kermita (przesyłanie plików, zestaw znaków
konwersja, skrypty itp.) przez SSH.

ssh foo.bar.com

Więcej informacji: POMOC SSH, POMOC ZESTAW SSH.

Wybieranie numeru za pomocą modemu
Jeśli jest to modem zewnętrzny, upewnij się, że jest podłączony do nadającego się do użytku portu szeregowego w
do komputera za pomocą zwykłego (prostego) kabla modemowego i do telefonu
z kablem telefonicznym i czy jest włączone. Następnie użyj tych poleceń:

ustaw typ modemu usrobotics ; Lub inny obsługiwany typ
ustaw wiersz /dev/ttyS0 ; Podaj nazwę urządzenia
ustaw prędkość 57600 ; Lub inna pożądana prędkość
ustaw przepływ rts/cts ; Większość nowoczesnych modemów to obsługuje
ustaw ton metody wybierania ; (lub puls)
zadzwoń 7654321 ; Wybierz żądany numer

Wpisz „ustaw typ modemu?” aby uzyskać listę obsługiwanych typów modemów. Jeśli pominiesz SET
MODEM TYPE, domyślnym typem jest „generic-high-speed”, który powinien działać dla
najnowocześniejsze modemy AT-command-set. Jeśli linia jest zajęta, Kermit wybiera ponownie
automatycznie. Jeśli połączenie się nie powiedzie, użyj opcji „włącz wyświetlacz wybierania” i spróbuj
jeszcze raz, aby zobaczyć, co się dzieje. Jeśli połączenie się powiedzie, Kermit przechodzi w stan Connect
automatycznie i automatycznie powraca do monitu po wylogowaniu z
komputer zdalny lub połączenie zostanie utracone w inny sposób.

Możesz także wybrać numer z modemu dostępnego przez Telnet, np. na numer zwrotny
serwer terminali. W tym przypadku sekwencja poleceń to:

ustaw hosta ts.xxx.com 2000 ; Terminal-serwer i port
ustaw typ modemu usrobotics ; Lub inny obsługiwany typ
ustaw ton metody wybierania ; (lub puls)
zadzwoń 7654321 ; Wybierz żądany numer

Jeśli serwer terminali obsługuje opcję portu komunikacyjnego Telnet, RFC 2217, możesz również
wydawanie poleceń związanych z portem szeregowym, takich jak SET SPEED, SET PARITY i tak dalej, i
Kermit przekazuje je do serwera terminali przy użyciu protokołu określonego w specyfikacji RFC.

Więcej informacji: HELP SET MODEM, HELP SET LINE, HELP SET SPEED, HELP SET FLOW, HELP DIAL,
POKRĘTŁO USTAW POMOC, POMOC USTAW MODEM, POMOC USTAW PRZEWOŹNIK, POKAŻ KOMUNIKACJĘ, POKAŻ
MODEM, POKAŻ POKRĘTŁO.

Bezpośredni port szeregowy
Połącz dwa komputery, A i B, kablem modemu zerowego (lub dwoma kablami modemowymi)
połączone za pomocą adaptera zerowego modemu lub eliminatora modemu). Z komputera A:

ustaw typ modemu none ; Nie ma modemu
ustaw wiersz /dev/ttyS0 ; Podaj nazwę urządzenia
wyłącz obserwację przewoźnika ; Jeśli DTR CD nie są połączone krzyżowo
ustaw prędkość 57600 ; Lub inna pożądana prędkość
ustaw przepływ rts/cts ; Jeśli RTS i CTS są połączone skrośnie
ustaw parzystość na parzystość ; (lub „znak” lub „spacja”, jeśli to konieczne)
ustaw bity stopu 2 ​​; (rzadko potrzebne)
ustaw przepływ xon/xoff ; Jeśli nie możesz korzystać z RTS/CTS
łączyć ; Wejdź w stan Connect (terminal)

Zakłada się, że komputer B jest skonfigurowany tak, aby umożliwić Ci zalogowanie się. Jeśli nie jest, możesz uruchomić
Kermit na komputerze B i postępuj zgodnie z mniej więcej tymi samymi wskazówkami. Więcej
info: Jak wyżej plus HELP CONNECT.

W przypadku modemów lub bezpośrednich połączeń szeregowych konieczne może być również „ustawienie parzystości” (lub
„znak” lub „spacja”), jeśli jest to połączenie 7-bitowe.

Spośród wymienionych powyżej typów połączeń tylko jedno może być otwarte w danej chwili. Jednak każdy z
mogą one być otwarte jednocześnie z sesją FTP lub HTTP. Każdy typ połączenia może być
dostosowane do dowolnego stopnia, oskryptowane, zarejestrowane, jak to nazywasz. Zobacz instrukcję.

UWAGA: Na wybranych platformach C-Kermit może również wykonywać połączenia X.25. Zobacz instrukcję dla
detale.

PRZESYŁANIE AKTA Z Kermit


Istnieje powszechne i trwałe przekonanie, że Kermit to powolny protokół. To jest
ponieważ do niedawna domyślnie używał konserwatywnego strojenia, aby upewnić się, że plik
transfery powiodły się, a nie zakończyły niepowodzeniem, ponieważ przeciążyły połączenie. Trochę
potrzebne były dodatkowe polecenia (lub opcje wiersza poleceń, takie jak -Q), aby działało szybko, ale
nikt nie zadał sobie trudu, aby się o nich dowiedzieć. Poza tym do tanga potrzeba dwojga: większość nie-kermitowskich
Implementacje protokołu Kermit w projekcie są naprawdę powolne. Najlepsi partnerzy do przesyłania plików
dla C-Kermit to: kolejna kopia C-Kermit (7.0 lub nowsza) i Kermit 95. Te
kombinacje działają dobrze i domyślnie działają szybko. MS-DOS Kermit też jest dobry, ale ty
muszę powiedzieć mu, aby szedł szybko (wydając mu polecenie FAST).

Ponadto wszystkie trzy z tych programów Kermit obsługują „automatyczne pobieranie” i „automatyczne przesyłanie”,
co oznacza, że ​​gdy są w stanie Connect, a pakiet Kermit przychodzi ze zdalnego,
automatycznie przełączają się w tryb przesyłania plików.

Co więcej, C‐Kermit i K95 również automatycznie przełączają się między trybem tekstowym i binarnym dla każdego
plik, więc nie ma potrzeby „ustawiania typu pliku binarnego” lub „ustawiania tekstu typu pliku” ani się martwić
o plikach, które zostały uszkodzone, ponieważ zostały przesłane w niewłaściwym trybie.

Wszystkie te słowa składają się na to, że teraz, kiedy używasz aktualnego oprogramowania Kermit
z projektu Kermit, transfer plików jest nie tylko szybki, ale wręcz śmiesznie prosty. Ty
prawie wcale nie muszę wydawać żadnych poleceń.

Pobieranie plików
Powiedzmy, że masz Kermit 95, C-Kermit lub MS-DOS Kermit na swoim komputerze stacjonarnym,
z połączeniem z komputerem uniksowym, na którym C-Kermit jest zainstalowany jako „kermit”. Do
pobierz plik (wyślij go z systemu Unix na komputer stacjonarny), po prostu wpisz
następujące polecenie w linii poleceń powłoki Unix:

kermit -s oofa.txt

(gdzie oofa.txt to nazwa pliku). Jeśli chcesz wysłać więcej niż jeden plik, możesz
umieść tyle nazw plików, ile chcesz w wierszu poleceń i mogą być dowolne
połączenie tekstu i binarnego:

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

i/lub możesz użyć symboli wieloznacznych do wysłania grup plików:

Kermit -s oofa.*

Jeśli chcesz wysłać plik pod przybranym nazwiskiem, użyj:

kermit -s piątek.txt -a dzisiaj.txt

Powoduje to wysłanie pliku friday.txt, ale informuje odbierającego Kermita, że ​​jego nazwa to
dzisiaj.txt. We wszystkich przypadkach, jak wspomniano, po zakończeniu przesyłania plików na pulpicie
Kermit automatycznie powraca do stanu Connect. Bez obaw o ucieczkę z powrotem,
łączenie, przełączanie trybu tekstowego/binarnego. Prawie za łatwe, prawda?

Przesyłanie plików
Aby przesłać pliki (wyślij je z komputera stacjonarnego do zdalnego komputera z systemem Unix)
zrób to samo, ale użyj opcji -g (GET) zamiast -s:

kermit -g oofa.txt

To powoduje, że twój lokalny Kermit przechodzi w tryb serwera; następnie zdalny program Kermit
żąda nazwanego pliku, a lokalny Kermit wysyła go i wraca automatycznie do
Stan połączenia po zakończeniu.

Jeśli chcesz przesłać wiele plików, musisz użyć reguł cytowania powłoki, ponieważ
to nie są pliki lokalne:

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

Jeśli chcesz przesłać plik, ale przechowywać go pod inną nazwą, użyj:

kermit -g piątek.txt -a dzisiaj.txt

Kermit przenosi staromodny sposób
Jeśli oprogramowanie do komunikacji na komputerze stacjonarnym nie obsługuje automatycznego przesyłania lub
automatyczne pobieranie lub nie obejmuje trybu serwera Kermit, procedura wymaga
więcej kroków.

Aby pobrać plik, wpisz:

kermit -s nazwa pliku

na hoście jak poprzednio, ale jeśli nic nie dzieje się automatycznie w odpowiedzi na to
polecenie, musisz przełączyć oprogramowanie komunikacyjne na komputer na Kermit
Odbierz stan. Można to zrobić, uciekając z powrotem za pomocą znaków klawiatury lub hot
klawisze (typowo Alt-x) i/lub poleceniem (np. ODBIERZ) lub menu. Kiedy
transfer plików został zakończony, musisz wrócić do stanu Connect, Terminal
emulacja lub jakakolwiek terminologia ma zastosowanie do oprogramowania komunikacyjnego komputera stacjonarnego.

Aby przesłać plik, wpisz:

Kermit -r

na hoście (zamiast „kermit -g”). To każe C-Kermitowi biernie czekać na
plik, aby zacząć przychodzić. Następnie odzyskaj uwagę swojego oprogramowania komputerowego (Alt-x
lub cokolwiek) i poinstruuj go, aby wysłał żądany plik(i) za pomocą protokołu Kermit. Kiedy
transfer został zakończony, wróć do ekranu Połącz lub Terminal.

Jeśli transfer plików nie powiedzie się
Chociaż każdy aspekt działania Kermita można precyzyjnie dostroić, istnieją również
trzy krótkie i proste polecenia „omnibus tuning”, których możesz użyć do rozwiązywania problemów:

SZYBKO Użyj ustawień szybkiego transferu plików. Jest to domyślne ustawienie od czasu C-Kermit
7.0 teraz, gdy obsługuje go większość nowoczesnych komputerów i połączeń. Jeśli transfery
nie powiedzie się z szybkimi ustawieniami, spróbuj . . .

OSTROŻNY
Używaj ostrożnych, ale nie paranoidalnych ustawień. Transfery plików, jeśli działają, będą
idź ze średnią prędkością. Jeśli nie, spróbuj . . .

WYTRZYMAŁOŚĆ Używaj najbardziej solidnych, odpornych, konserwatywnych, bezpiecznych i niezawodnych ustawień.
Transfery plików prawie na pewno będą działać, ale będą dość powolne (z
oczywiście jest to klasyczny kompromis; ROBUST był domyślnym strojeniem C-Kermita
wersje 6.0 i wcześniejsze, które sprawiły, że wszyscy myśleli, że protokół Kermit był
wolny). Jeśli ROBUST nie załatwia sprawy, spróbuj ponownie, najpierw ustawiając SPACE Z PARZYSTOŚCIĄ
na wypadek, gdyby nie było to połączenie 8-bitowe.

Oczywiście sukces i wydajność transferu plików zależy również od pliku C-Kermit
partner transferowy. Zalecani są aktualni, prawdziwi partnerzy projektu Kermit, ponieważ:
zawierają najlepsze implementacje protokołu Kermit i ponieważ możemy je obsługiwać w przypadku
kłopotów.

Jeśli nadal masz problemy, zapoznaj się z rozdziałem 10 „Korzystanie z C-Kermit” lub wyślij e-mail do kermit-
[email chroniony].

Zaawansowane funkcje transferu plików Kermita
Oczywiście transfer plików Kermit to o wiele więcej, w tym wszelkiego rodzaju
polecenia interaktywne, preferencje, opcje, rejestrowanie, debugowanie, rozwiązywanie problemów,
i wszystko inne, co możesz sobie wyobrazić, ale po to jest instrukcja i aktualizacje.
Oto kilka tematów, które możesz zbadać, jeśli jesteś zainteresowany, wpisując HELP dla
wymienione polecenia:

Logowanie przelewów:
DZIENNIK TRANSAKCJI (DZIENNIK POMOCY)

Automatyczne przełączanie trybu tekstowego/binarnego na plik:
USTAW TRYB TRANSFERU { AUTOMATYCZNY, RĘCZNY } (POMOC USTAWIENIA TRANSFERU).

Międzyplatformowy rekurencyjny transfer drzewa katalogów:
WYŚLIJ /RECURSIVE, GET /RECURSIVE (POMOC WYSYŁAĆ, POMOC UZYSKAĆ).

Opcje kolizji plików:
USTAW KOLIZJĘ PLIKÓW { NADPISYWANIE, TWORZENIE KOPII ZAPASOWEJ, ODRZUCANIE, ... } (POMOC W USTAWIENIU PLIKU).

Aktualizacja: Przesyłaj tylko pliki, które zmieniły się od ostatniego razu:
SET FILE COLLISION UPDATE (POMOC W USTAWIENIU PLIKU).

Wzorce wyboru nazwy pliku:
(POMOC DZIKIEJ KARTY).

Elastyczny wybór plików:
WYŚLIJ (lub POBIERZ) /PRZED /PO /WIĘKSZY /MNIEJSZY /TYP /OPRÓCZ, ...

Konwersja zestawu znaków:
USTAW {PLIK, PRZESYŁANIE} ZESTAW ZNAKÓW, POWIĄZANIE, ...

Kontrola pliku/ścieżki:
USTAW ŚCIEŻKI { WYŚLIJ, ODBIERZ }, USTAW NAZWY PLIKÓW.

Przenoszenie plików atomowych:
WYŚLIJ (lub POBIERZ) / USUŃ / ZMIEŃ NAZWĘ / PRZENIEŚ DO

Przenoszenie do/ze standardowego wejścia/wyjścia innych poleceń:
WYŚLIJ (lub POBIERZ) /POLECENIE

Odzyskiwanie przerwanego transferu z punktu awarii:
WYŚLIJ PONOWNIE, REGET (POMOC PONOWNIE WYŚLIJ, POMOC REGET).

Transfer plików innych niż Kermit
Możesz także użyć C-Kermit do przesyłania plików za pomocą protokołów internetowych FTP lub HTTP;
patrz poniżej.

Na zwykłym połączeniu szeregowym lub Telnet, którego drugi komputer nie obsługuje
Protokół Kermit w ogóle, masz kilka opcji. Na przykład, jeśli Twój pulpit
oprogramowanie komunikacyjne obsługuje Zmodem, użyj "rz" i "sz" na hoście zamiast
Kermit. Ale jeśli Kermit jest Twoim oprogramowaniem komputerowym i używasz go do wykonywania połączeń
lub połączenia sieciowe z innymi komputerami, które nie obsługują protokołu Kermit (lub
które nie mają dobrej implementacji), to jeśli Twój komputer również ma
zewnętrzne programy X, Y lub Zmodem, które można przekierowywać, Kermit może ich używać jako
protokoły zewnętrzne. HELP SET PROTOCOL, aby uzyskać szczegółowe informacje.

Możesz także przechwytywać „surowe” strumienie danych z innego komputera za pomocą SESJI LOGOWANIA
(HELP LOG i HELP SET SESSION-LOG, aby uzyskać szczegółowe informacje) i możesz przesyłać pliki bez
dowolny protokół z TRANSMIT (HELP TRANSMIT, HELP SET TRANSMIT).

KERMITA WBUDOWANE FTP ROLNICZE HTTP KLIENCI


Klient FTP Kermita jest jak zwykły uniksowy klient FTP, do którego jesteś przyzwyczajony, ale z niektórymi
różnice:

· Ma dużo więcej poleceń i funkcji.

· Każde polecenie FTP musi być poprzedzone przedrostkiem „ftp”, na przykład „otwarty ftp”, „pobierz ftp”,
"ftp bye" itp. (nie jest to do końca prawda, ale dopóki się z tym nie zapoznasz,
najlepiej przestrzegać tej zasady).

· Polecenia takie jak „cd”, „directory” itp. wykonywane są lokalnie, a nie na serwerze. Użyj „ftp
cd", "ftp dir" itp., aby działały na serwerze.

· Sesję FTP i zwykłą sesję Kermit lub Telnet można otworzyć pod adresem
o tym samym czasie.

· Sesje FTP mogą być w pełni zautomatyzowane.

W oczekiwaniu na publikację kolejnej edycji podręcznika klient FTP Kermit jest dokładnie
udokumentowane na stronie projektu Kermit:

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

Możesz również użyć HELP FTP i HELP SET FTP, aby uzyskać opisy związane z FTP Kermita
Polecenia.

Klient HTTP jest podobny do klienta FTP, z wyjątkiem tego, że każde polecenie poprzedzasz przedrostkiem HTTP
zamiast FTP: HTTP OPEN, HTTP GET, HTTP PUT, HTTP CLOSE itp. Wpisz HELP HTTP dla
szczegóły lub odwiedź stronę, aby wyświetlić dodatki do instrukcji. Połączenia HTTP mogą być otwarte na
w tym samym czasie co zwykłe połączenia szeregowe lub Telnet oraz połączenia FTP. Więc Kermit może
zarządzać maksymalnie trzema typami połączeń jednocześnie.

INTERNET Kermit SERWIS


C‐Kermit można skonfigurować i uruchomić jako usługę internetową (zwaną IKSD), podobną do FTP
serwer (FTPD), z wyjątkiem tego, że możesz (ale nie musisz) wchodzić z nim bezpośrednio w interakcję, a dodatkowo robi dużo
więcej niż serwer FTP może zrobić. Port TCP dla IKSD to 1649. Używa protokołu Telnet. C-
Kermit może być internetowym serwerem Kermit lub może być klientem IKSD. Możesz zrobić
połączenia z C-Kermit do IKSD za pomocą dowolnego z następujących poleceń:

telnet foo.bar.edu 1649
telnet foo.bar.edu kermit ; jeśli "kermit" jest wymieniony w / etc / services
iksd foo.bar.edu

Polecenie IKSD jest równoważne poleceniu TELNET określającemu port 1649. Więcej informacji
informacje o nawiązywaniu i korzystaniu z połączeń z IKSD patrz:

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

Możesz uruchomić Internet Kermit Service również na swoim komputerze (jeśli jesteś systemem)
administrator). Aby uzyskać instrukcje, zobacz:

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

BEZPIECZEŃSTWO


Wszystkie wbudowane w C-Kermit metody sieciowe TCP/IP (Telnet, Rlogin, IKSD, FTP i HTTP)
mogą być zabezpieczone jedną lub kilkoma z następujących metod zatwierdzonych przez IETF:

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

Aby uzyskać pełne instrukcje, zobacz:

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

Jak wspomniano wcześniej, możesz również nawiązywać połączenia SSH za pomocą C-Kermit, jeśli już
mieć zainstalowanego klienta SSH.

ALTERNATYWNY WIERSZ POLECEŃ OSOBOWOŚCI


Po wywołaniu jako „kermit” lub jakakolwiek inna nazwa niż „ftp” lub „telnet”, C-Kermit ma
opcje wiersza poleceń opisane powyżej w sekcji OPCJE. Jeśli jednak wywołasz C-
Kermit jako "telnet" lub "ftp", zmienia swoją osobowość wiersza poleceń, aby dopasować. To może być
zrobione (między innymi) z dowiązaniami symbolicznymi (symlinkami). Na przykład, jeśli chcesz C-Kermit
aby być Twoim zwykłym klientem Telnet lub pomocnikiem Telnet Twojej przeglądarki internetowej, możesz utworzyć
link podobny do poniższego w katalogu, który znajduje się w Twojej PATH przed zwykłym
program telnetowy:

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

Teraz, gdy wydajesz polecenie „telnet”, zamiast tego wywołujesz Kermita, ale z jego Telnet
osobowość linii poleceń, więc na przykład:

telnet xyzcorp.com

Nawiązuje połączenie Telnet z witryną xyzcorp.com, a Kermit kończy działanie automatycznie, gdy
połączenie jest zamknięte (tak jak zwykły klient Telnet). Wpisz "telnet -h", aby uzyskać listę
opcji wiersza poleceń Telnet-personality Kermita, które mają wyglądać tak:
kompatybilny w miarę możliwości ze zwykłym klientem Telnet.

Podobnie dla FTP:

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

A teraz wpisz "ftp -h", aby zobaczyć opcje wiersza poleceń i wiersze poleceń, tak jak ty
dałby twojemu zwykłemu klientowi FTP:

ftp xyzcorp.com

ale z dodatkowymi opcjami pozwalającymi na określenie całej sesji w poleceniu
linia. Wreszcie, jeśli pierwszą opcją wiersza poleceń Kermita jest adres URL Telnet, FTP, IKSD lub HTTP,
Kermit automatycznie wykonuje odpowiedni rodzaj połączenia i, jeśli jest to wskazane przez
URL, wykonuje żądaną akcję:

Kermit telnet: xyzcorp.com
Otwiera sesję Telnet

Kermit telnet://[email chroniony]
To samo dla użytkownika olga

Kermit ftp://olga@xyzcorp.com/public/oofa.zip
Pobiera plik

kermit kermit://kermit.columbia.edu/kermit/f/READ.ME
To samo dla IKSD

kermit iksd://kermit.columbia.edu/kermit/f/READ.ME
(To też działa)

Kermit http://www.columbia.edu/kermit/index.html
Łapie stronę internetową

Korzystaj z kermrc online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad