GoGPT Best VPN GoSearch

온웍스 파비콘

gkermit - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 gkermit를 실행하세요.

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 gkermit 명령입니다.

프로그램:

이름


gkermit - G-Kermit(GNU Kermit) 1.00 파일 전송 소프트웨어.

개요


gkermit [ 옵션 ] -s 파일 파일 보내기
gkermit [ 옵션 ] -g 파일(들) 파일 가져오기
gkermit [ 옵션 ] -r 파일 수신

기술


G-Kermit은 Kermit을 사용하여 파일을 전송하는 UNIX 프로그램입니다.
규약. G-Kermit은 Columbia의 Kermit Project의 제품입니다.
대학교. GNU Public License에 따른 무료 소프트웨어입니다. 참조
자세한 내용은 파일을 복사하는 중입니다.

불러내기 G-커미트
G-Kermit 바이너리는 "gkermit"이라고 합니다. 어딘가에 보관해야 해
UNIX PATH에서; 일반적으로 /usr/local/bin/gkermit로 사용 가능합니다.
G-Kermit을 실행하려면 "gkermit"과 명령줄 옵션을 차례로 입력하세요.
무엇을 해야 할지 알려주는 것입니다. 옵션이 주어지지 않으면 사용법을 인쇄합니다.
사용 가능한 옵션을 나열하는 메시지입니다.

옵션이 인수를 취하는 경우 인수가 필수입니다. 옵션이라면
인수를 취하지 않으면 인수를 제공할 수 없습니다(예외: -d). 그만큼
작업 옵션은 -r, -s 및 -g입니다. 작업 옵션은 하나만 제공할 수 있습니다.
작업 옵션이 제공되지 않으면 G-Kermit은 아무 작업도 수행하지 않습니다.
사용법 메시지를 인쇄하거나 debug.log 파일을 생성하십시오). 다음은 일부입니다
예("$"는 쉘 프롬프트입니다):

$ gkermit -s hello.c <-- hello.c 파일 보내기
$ gkermit -s hello.* <-- 모든 hello.* 파일을 보냅니다.
$ gkermit -r <-- 파일 수신 대기
$ gkermit -g hello.c <-- hello.c 파일 가져오기
$ gkermit -g hello.\* <-- 모든 hello.* 파일 가져오기

인수를 사용하지 않는 옵션은 다른 옵션과 함께 "번들"될 수 있습니다.
인수를 취하는 옵션 뒤에는 항상 공백이 와야 하며
그런 다음 해당 인수를 선택합니다. 예:

$ gkermit -is hello.o <-- 바이너리 모드로 hello.o를 보냅니다.
$ gkermit -dr <-- 디버깅을 통해 수신

명령줄 옵션
-r 수신. 들어오는 파일을 기다립니다.
-s fn 보내기. fn으로 지정된 파일을 보냅니다.
-g fn GET. 서버에서 지정된 파일을 가져옵니다.
-a fn AS-NAME. 파일의 대체 이름입니다.
-i 이미지. 바이너리 모드 전송(기본값)
-T 텍스트. 텍스트 모드 전송.
-P PATH(파일 이름) 변환이 비활성화되었습니다.
-w 파일 이름이 충돌할 때 WRITEOVER.
-K 불완전하게 수신된 파일을 유지합니다.
-px 패리티. x = e,o,m,s,n; 기본값 = n(XNUMX).
-en 패킷 길이. n = 40-9000; 기본값은 4000입니다.
-bn 시간 초과. 패킷당 시간 초과(초)입니다.
-x XON/XOFF. tty 드라이버에서 Xon/Xoff를 설정하십시오.
--x tty 드라이버에서 Xon/Xoff를 설정 해제합니다.
-S 스트리밍이 비활성화되었습니다.
-X 외부. G-Kermit은 외부 프로토콜입니다.
-q 조용합니다. 메시지를 억제합니다.
-d 디버그. ./debug.log에 디버깅 정보를 기록합니다.
-d fn 디버그. 주어진 파일에 디버깅 정보를 씁니다.
-h 도와주세요. 간단한 사용법 메시지를 표시합니다.

명령줄이나 다음을 통해 G-Kermit에 옵션을 제공할 수 있습니다.
유효한 gkermit을 포함할 수 있는 GKERMIT 환경 변수
명령줄 옵션. 실제 명령줄 이전에 처리됩니다.
옵션이므로 이를 무시할 수 있습니다. bash 또는 ksh의 예
불완전한 파일을 항상 보관하려면 프로필에 입력하세요.
스트리밍을 억제하고, 메시지를 억제하고, Space 패리티를 사용합니다.

내보내기 GKERMIT="-K -S -q -ps"

역학 OF FILE 이전
G-Kermit로 파일을 전송하려면 터미널을 통해 연결해야 합니다.
G-Kermit이 실행 중인 UNIX 시스템에 에뮬레이터를 추가합니다. 즉,
온라인으로 UNIX에 접속하고 쉘 프롬프트(또는 다음이 포함된 메뉴)에 액세스할 수 있습니다.
G-Kermit을 호출하는 옵션). 연결은 직렬(직접 또는
전화 걸기) 또는 네트워크(Telnet, Rlogin, X.25 등).

G-Kermit에게 파일(들)을 보내라고 지시하는 경우, 예를 들어 다음과 같습니다:

$ gkermit -Ts oofa.txt

잠시 멈췄다가 첫 번째 패킷을 보냅니다. 무슨 일이야
다음은 터미널 에뮬레이터의 기능에 따라 다릅니다.

· 에뮬레이터가 Kermit "자동 다운로드"를 지원하는 경우
자동으로 파일을 받고 다시
완료되면 터미널 화면.

· 그렇지 않은 경우에는 다음에서 요구하는 모든 조치를 취해야 합니다.
주의를 끌기 위한 에뮬레이터: 마우스 동작, 키 입력
Alt-x 또는 Ctrl-\ 또는 Ctrl-]와 같은 문자 시퀀스
그 뒤에 문자 "c"가 옵니다(이것을 "escaping back"이라고 함).
그런 다음 파일을 받도록 지시하십시오. 전송이 완료되면
완료되면 에뮬레이터에 원래 상태로 돌아가도록 지시해야 합니다.
터미널 화면.

파일 전송 중에 대부분의 터미널 에뮬레이터는 일종의 실행을 시작합니다.
파일 전송 진행 상황을 표시합니다.

G-Kermit에게 RECEIVE("gkermit -r" 사용)를 지시할 때 다음이 필요합니다.
터미널 에뮬레이터로 돌아가서 전송하도록 지시하려면
원하는 파일.

터미널 에뮬레이터가 Kermit 자동 다운로드 및 Kermit 서버를 지원하는 경우
모드에서는 RECEIVE 대신 GET("gkermit -g files...")을 사용할 수 있습니다.
("gkermit -r") 나머지는 G-Kermit이 다음과 같이 자동으로 수행됩니다.
배상.

방해 FILE 이전
G-Kermit은 파일 및 그룹 중단을 지원합니다. 에 대한 방법
전송 중단은 터미널 에뮬레이터에 따라 다릅니다. 예를 들어,
파일 전송 디스플레이가 활성화되어 있는 동안 문자 'x'를 입력할 수 있습니다.
현재 파일을 취소하고 다음 파일(있는 경우)로 이동합니다.
문자 'z'는 그룹을 취소합니다. 아니면 클릭할 수 있는 버튼이 있을 수도 있습니다.
당신의 마우스로.

G-Kermit이 패킷 모드이고 터미널 에뮬레이터가 해당 모드에 있는 경우
터미널 화면에서 세(3) 개의 Ctrl-C 문자를 연속으로 입력할 수도 있습니다.
G-Kermit을 종료하고 일반 터미널 모드를 복원합니다.

TEXT BINARY 이전 모드
바이너리 모드로 파일을 보낼 때 G-Kermit은 모든 바이트를 다음과 같이 정확하게 보냅니다.
디스크에 저장됩니다. 이 모드는 프로그램 바이너리에 적합합니다.
그래픽 파일, tar 아카이브, 압축 파일 등이며 G-Kermit의 것입니다.
보낼 때 기본 파일 전송 모드. 바이너리로 파일을 받을 때
모드에서 G-Kermit은 단순히 각 바이트를 디스크에 복사합니다. (분명히 바이트는
전송을 위해 인코딩되었지만 인코딩 및 디코딩 절차는
전송 후 원본 파일의 복제본.)

텍스트 모드로 파일을 보낼 때 G-Kermit은 레코드 형식을 다음으로 변환합니다.
Kermit 프로토콜에 대해 정의된 공통 프로토콜, 즉 라인
CRLF(캐리지 리턴 및 줄 바꿈)로 종료됩니다. 수신기가 변환됩니다.
라인 끝이나 레코드 형식 규칙에 따라 CRLF를 사용합니다.
플랫폼. 텍스트 모드에서 파일을 수신할 때 G-Kermit은 단순히
캐리지 리턴을 수행하고 각 줄 끝에 줄 바꿈만 남깁니다.
UNIX 규칙입니다.

파일 수신 시 발신자의 전송 모드(텍스트 또는 바이너리)
발신자가 Kermit의 G-Kermit에 이 정보를 제공하는 경우 우세합니다.
물론 터미널 여부에 따라 달라지는 파일 속성 패킷
에뮬레이터의 Kermit 프로토콜에는 이 기능이 있습니다. 그렇지 않으면 -i를 준 경우
또는 gkermit 명령줄의 -T 옵션을 사용하면 해당 모드가 사용됩니다.
그렇지 않으면 기본 모드(바이너리)가 사용됩니다.

또한, 보내거나 받을 때 G-Kermit과 귀하의 단말기는
에뮬레이터의 Kermit은 서로에게 OS 유형(G의 UNIX)을 알릴 수 있습니다.
Kermit의 사례). 에뮬레이터가 이 기능을 지원하는 경우
"자동 동료 인식"이라고 하며 G-Kermit에게
플랫폼도 UNIX, G-Kermit 및 에뮬레이터의 Kermit입니다.
레코드 형식 변환이 필요하지 않으므로 바이너리 모드로 전환합니다.
이 경우. 다음과 같은 경우 자동 동료 인식이 자동으로 비활성화됩니다.
-i(이미지) 또는 -T(텍스트) 옵션을 포함합니다.

보낼 때 G-Kermit은 모든 파일을 동일한 모드, 텍스트 또는 바이너리로 보냅니다.
자동 파일별 모드 전환은 없습니다. 다만, 수신시에는
파일별 전환은 들어오는 속성에 따라 자동으로 발생합니다.
각 파일과 함께 제공되는 패킷(아래 설명 참조).

경로명
파일을 보낼 때 G-Kermit은 명령에서 파일 이름을 얻습니다.
선. 메타 문자(와일드카드 및
틸데).

G-Kermit은 주어진 전체 경로 이름을 사용하여 파일을 찾고 엽니다.
이름을 수신자에게 보내기 전에 경로 이름을 제거합니다. 을 위한
예:

$ gkermit -s 은 / etc / 호스트

결과적으로 수신자는 "HOSTS" 또는 "hosts"라는 파일을 받게 됩니다(
디렉토리 부분, "/기타/"는 제거됩니다.)

그러나 -a 옵션에 경로명이 포함되어 있으면 디렉토리 부분은
제거되지 않았습니다.

$ gkermit -s 은 / etc / 호스트 -a /tmp/호스트

이 예에서는 은 / etc / 호스트 파일을 제출했지만 수신자에게 그 사실을 알려줍니다.
이름은 "/tmp/hosts"입니다. 수신자가 경로명으로 하는 일은 다음과 같습니다.
물론 수신자에 따라 처리에 대한 다양한 옵션이 있을 수 있습니다.
들어오는 경로 이름으로.

파일을 수신할 때 G-Kermit은 경로 이름을 제거하지 않습니다. 만약
수신 파일 이름에 경로가 포함되어 있으면 G-Kermit은 파일을 다음 위치에 저장하려고 합니다.
지정된 장소. 경로가 존재하지 않으면 전송이 실패합니다.
물론, 들어오는 경로 이름은 -a 옵션으로 무시할 수 있습니다.

파일 이름 변환
파일을 보낼 때 G-Kermit은 일반적으로 아웃바운드 파일 이름을 다음으로 변환합니다.
일반적인 형식: 대문자, 마침표 XNUMX개 이하, 재미있는 문자 금지.
예를 들어 gkermit.tar.gz는 GKERMIT_TAR.GZ로 전송됩니다.

파일을 받을 때 이름이 모두 대문자이면 G-Kermit이 이를 변환합니다.
모두 소문자로. 이름에 소문자가 포함된 경우 G-Kermit
이름만 남겨둡니다.

단말기에서 자동 동료 인식 기능을 사용할 수 있는 경우
에뮬레이터이며 G-Kermit은 에뮬레이터의 플랫폼을 UNIX, G-로 인식합니다.
Kermit은 자동으로 파일 이름 변환을 비활성화하고 보내고 수락합니다.
말 그대로 파일 이름.

명령에 -P 옵션을 포함하면 리터럴 파일 이름을 강제로 지정할 수 있습니다.
줄입니다.

파일 이름 충돌
G-Kermit이 해당 파일의 이름과 동일한 파일을 수신한 경우
기존 파일에 G-Kermit은 고유한 파일을 추가하여 기존 파일을 "백업"합니다.
이름에 접미사를 붙입니다. 접미사는 ".~n~"이며, 여기서 n은 숫자입니다. 이것
일종의 백업 접미사는 GNU EMACS 및 기타 다양한 것과 호환됩니다.
인기있는 응용 프로그램.

백업 기능을 비활성화하고 들어오는 파일이 기존 파일을 덮어쓰도록 하려면
동일한 이름의 파일에는 명령에 -w(writeover) 옵션을 포함합니다.
줄입니다.

RETURN Values


G-Kermit은 모든 작업이 성공하면 종료 상태 코드 0을 반환하고 1을 반환합니다.
작업이 실패한 경우.

이행 노트


G-Kermit은 작고 휴대 가능하며 안정적으로 설계되었습니다.
연결의 "맨 끝"에서만 사용합니다. 그것은 만들지 않는다
연결 자체는 외부 프로토콜로 사용될 수 있지만
연결을 만드는 다른 프로그램. 작고 안정적으로 유지하려면
슬라이딩 윈도우, 명령 또는 스크립팅 언어 또는
문자 집합 번역. 휴대성과 안정성을 유지하기 위해 사용을 피합니다.
모든 UNIX 종류에 걸쳐 표준화되지 않은 시스템 서비스
따라서 특히 파일 타임스탬프를 지원하지 않습니다.
와일드카드 확장 및 구현되지 않은 기타 기능
모든 UNIX에서 일관되게 (또는 전혀).

환경


GKERMIT 환경 변수가 정의될 ​​수 있습니다(예: 셸에서)
프로필) G-Kermit 명령줄 옵션을 포함합니다. 이것들은 다음에 의해 처리됩니다
명령줄에 지정된 옵션 앞의 G-Kermit 및
따라서 명령줄 옵션으로 재정의됩니다.

진단


파일 전송 중에 오류가 발생하면 G-Kermit은 오류 패킷을 다음으로 보냅니다.
전송을 취소하려면 터미널 에뮬레이터를 사용하세요. 적절한 오류
메시지가 화면에 표시되어야 합니다.

오류


다음과 같은 여러 가지 이유로 파일 전송이 실패할 수 있습니다.

· 소스 파일에 대한 읽기 액세스가 부족합니다.
· 대상 디렉토리에 대한 쓰기 액세스가 부족합니다.
· 적절한 흐름 제어가 부족합니다.
· 신뢰할 수 없는 연결에서 스트리밍을 사용합니다.
· 제어 문자의 접두어가 과도하게 제거되었습니다.
· 8비트 연결에서 순수 7비트 데이터를 보냅니다.
· 수신자의 버퍼에 비해 패킷이 너무 깁니다.
· 연결 시간 초과 간격이 너무 짧습니다.

그리고 많은 다른 사람들; 이러한 내용은 참고 자료에서 다룹니다.

참조


Kermit 프로토콜은 "Kermit, A File Transfer Protocol"에 지정되어 있습니다.
프랭크 다 크루즈, 디지털 프레스(1987). Kermit의 정확성 증명
프로토콜은 다음에 의해 편집된 "명세 및 검증 방법"에 나타납니다.
Egon Boerger, 옥스포드 대학 출판부(1995). Frank의 "C-Kermit 사용"
da Cruz 및 Christine M. Gianone, Digital Press(1997년 이후 판)
경우를 대비해 여기에 언급된 많은 용어와 기술을 설명합니다.
익숙하지 않으며 데이터에 대한 튜토리얼도 포함되어 있습니다.
커뮤니케이션, 광범위한 문제 해결 및 성능 팁 등
Kermit에 관한 다양한 다른 책은 Digital Press에서 구할 수 있습니다. 온라인
리소스에는 다음이 포함됩니다.

Web: http://www.columbia.edu/kermit/
FTP : ftp://kermit.columbia.edu/kermit/g/
뉴스: comp.protocols.kermit.misc
이메일 : [이메일 보호]

자세한 내용은 G-Kermit과 함께 배포된 README 파일을 참조하세요.
다음에서도 찾을 수 있습니다. ftp://kermit.columbia.edu/kermit/g/README.

onworks.net 서비스를 사용하여 온라인으로 gkermit 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.