Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന gkermit കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
gkermit - G-Kermit (GNU Kermit) 1.00 ഫയൽ ട്രാൻസ്ഫർ സോഫ്റ്റ്വെയർ.
സിനോപ്സിസ്
gkermit [ ഓപ്ഷനുകൾ ] -s ഫയൽ(കൾ) ഫയലുകൾ അയയ്ക്കുക
gkermit [ ഓപ്ഷനുകൾ ] -g ഫയൽ(കൾ) ഫയലുകൾ നേടുക
gkermit [ ഓപ്ഷനുകൾ ] -r ഫയലുകൾ സ്വീകരിക്കുക
വിവരണം
കെർമിറ്റ് ഉപയോഗിച്ച് ഫയലുകൾ കൈമാറുന്നതിനുള്ള ഒരു യുണിക്സ് പ്രോഗ്രാമാണ് ജി-കെർമിറ്റ്
പ്രോട്ടോക്കോൾ. G-Kermit കൊളംബിയയിലെ കെർമിറ്റ് പദ്ധതിയുടെ ഒരു ഉൽപ്പന്നമാണ്
യൂണിവേഴ്സിറ്റി. ഗ്നു പബ്ലിക് ലൈസൻസിന് കീഴിലുള്ള സ്വതന്ത്ര സോഫ്റ്റ്വെയറാണിത്. കാണുക
വിശദാംശങ്ങൾക്കായി ഫയൽ പകർത്തുന്നു.
അഭ്യർത്ഥിക്കുന്നു ജി-കെർമിറ്റ്
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 ഹലോ.* <-- എല്ലാ ഹലോ.* ഫയലുകളും അയയ്ക്കുക
$ gkermit -r <-- ഫയലുകൾ ലഭിക്കാൻ കാത്തിരിക്കുക
$ gkermit -g hello.c <-- hello.c ഫയൽ നേടുക
$ gkermit -g ഹലോ.\* <-- എല്ലാ ഹലോ.* ഫയലുകളും നേടുക
ആർഗ്യുമെന്റുകൾ എടുക്കാത്ത ഓപ്ഷനുകൾ മറ്റ് ഓപ്ഷനുകൾക്കൊപ്പം "ബണ്ടിൽ" ചെയ്യാവുന്നതാണ്.
ഒരു ആർഗ്യുമെന്റ് എടുക്കുന്ന ഒരു ഓപ്ഷനെ എല്ലായ്പ്പോഴും ഒരു സ്പെയ്സ് പിന്തുടരുകയും വേണം
പിന്നെ അതിന്റെ വാദം(കൾ). ഉദാഹരണങ്ങൾ:
$ gkermit -is hello.o <-- hello.o ബൈനറി മോഡിൽ അയയ്ക്കുക
$ gkermit -dr <-- ഡീബഗ്ഗിംഗ് ഉപയോഗിച്ച് സ്വീകരിക്കുക
കമാൻഡ്-ലൈൻ ഓപ്ഷനുകൾ
-r സ്വീകരിക്കുക. ഇൻകമിംഗ് ഫയലുകൾക്കായി കാത്തിരിക്കുക.
-s fn അയയ്ക്കുക. fn വ്യക്തമാക്കിയ ഫയൽ(കൾ) അയയ്ക്കുക.
-ജി എഫ്എൻ നേടുക. സെർവറിൽ നിന്ന് നിർദ്ദിഷ്ട ഫയൽ(കൾ) നേടുക.
-a fn AS-NAME. ഫയലിനുള്ള മറ്റൊരു പേര്.
-ഐ ഇമേജ്. ബൈനറി-മോഡ് കൈമാറ്റം (സ്ഥിരസ്ഥിതി).
-ടി ടെക്സ്റ്റ്. ടെക്സ്റ്റ് മോഡ് കൈമാറ്റം.
-P PATH (ഫയൽ നാമം) പരിവർത്തനം പ്രവർത്തനരഹിതമാക്കി.
ഫയലിന്റെ പേരുകൾ കൂട്ടിമുട്ടുമ്പോൾ -w WRITEOVER.
-കെ അപൂർണ്ണമായി ലഭിച്ച ഫയലുകൾ സൂക്ഷിക്കുക.
-px പാരിറ്റി. x = e,o,m,s,n; സ്ഥിരസ്ഥിതി = n (ഒന്ന്).
-en പാക്കറ്റ് നീളം. n = 40-9000; സ്ഥിരസ്ഥിതി=4000.
-bn TIMEOUT. ഓരോ പാക്കറ്റിനും സമയപരിധി, സെക്കന്റുകൾ.
-x XON/XOFF. tty ഡ്രൈവറിൽ Xon/Xoff സെറ്റ് ചെയ്യുക.
--x tty ഡ്രൈവറിൽ Xon/Xoff അൺസെറ്റ് ചെയ്യുക.
-എസ് സ്ട്രീമിംഗ് പ്രവർത്തനരഹിതമാക്കി.
-എക്സ് എക്സ്റ്റേണൽ. G-Kermit ഒരു ബാഹ്യ പ്രോട്ടോക്കോൾ ആണ്.
-ക്യു നിശബ്ദത. സന്ദേശങ്ങൾ അടിച്ചമർത്തുക.
-d ഡീബഗ്. ഡീബഗ്ഗിംഗ് വിവരങ്ങൾ ./debug.log-ലേക്ക് എഴുതുക.
-d fn ഡീബഗ്. നൽകിയിരിക്കുന്ന ഫയലിലേക്ക് ഡീബഗ്ഗിംഗ് വിവരങ്ങൾ എഴുതുക.
-h സഹായം. ഹ്രസ്വ ഉപയോഗ സന്ദേശം പ്രദർശിപ്പിക്കുക.
നിങ്ങൾക്ക് ജി-കെർമിറ്റിലേക്ക് കമാൻഡ് ലൈനിലോ വഴിയോ ഓപ്ഷനുകൾ നൽകാം
GKERMIT പരിസ്ഥിതി വേരിയബിൾ, അതിൽ ഏതെങ്കിലും സാധുവായ gkermit അടങ്ങിയിരിക്കാം
കമാൻഡ്-ലൈൻ ഓപ്ഷനുകൾ. ഇവ യഥാർത്ഥ കമാൻഡ് ലൈനിന് മുമ്പായി പ്രോസസ്സ് ചെയ്യുന്നു
ഓപ്ഷനുകൾ അങ്ങനെ അവർക്ക് അസാധുവാക്കാനാകും. bash അല്ലെങ്കിൽ ksh എന്നതിന്റെ ഉദാഹരണം
നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും അപൂർണ്ണമായ ഫയലുകൾ സൂക്ഷിക്കണമെങ്കിൽ നിങ്ങളുടെ പ്രൊഫൈലിൽ ഇടാം,
സ്ട്രീമിംഗ് അടിച്ചമർത്തുക, സന്ദേശങ്ങൾ അടിച്ചമർത്തുക, സ്പേസ് പാരിറ്റി ഉപയോഗിക്കുക:
കയറ്റുമതി GKERMIT="-K -S -q -ps"
മെക്കാനിക്സ് OF FILE ട്രാൻസ്ഫർ
ജി-കെർമിറ്റ് ഉപയോഗിച്ച് ഫയലുകൾ കൈമാറാൻ നിങ്ങൾ ഒരു ടെർമിനൽ വഴി കണക്ട് ചെയ്തിരിക്കണം
ജി-കെർമിറ്റ് പ്രവർത്തിക്കുന്ന യുണിക്സ് സിസ്റ്റത്തിലേക്കുള്ള എമുലേറ്റർ, അതായത് നിങ്ങളാണ്
UNIX-ലേക്ക് ഓൺലൈനായി, ഷെൽ പ്രോംപ്റ്റിലേക്ക് (അല്ലെങ്കിൽ ഉള്ള ഒരു മെനുവിലേക്ക്) ആക്സസ് ഉണ്ടായിരിക്കും
G-Kermit അഭ്യർത്ഥിക്കുന്നതിനുള്ള ഒരു ഓപ്ഷൻ). കണക്ഷൻ സീരിയൽ ആകാം (നേരിട്ട് അല്ലെങ്കിൽ
ഡയൽ ചെയ്തു) അല്ലെങ്കിൽ നെറ്റ്വർക്ക് (Telnet, Rlogin, X.25, മുതലായവ).
നിങ്ങൾ G-Kermit-നോട് ഒരു ഫയൽ (അല്ലെങ്കിൽ ഫയലുകൾ) അയയ്ക്കാൻ പറയുമ്പോൾ, ഉദാ:
$ gkermit -Ts oofa.txt
അത് ഒരു സെക്കൻഡ് താൽക്കാലികമായി നിർത്തി, തുടർന്ന് അതിന്റെ ആദ്യ പാക്കറ്റ് അയയ്ക്കുന്നു. എന്ത് സംഭവിക്കുന്നു
അടുത്തത് നിങ്ങളുടെ ടെർമിനൽ എമുലേറ്ററിന്റെ കഴിവുകളെ ആശ്രയിച്ചിരിക്കുന്നു:
· നിങ്ങളുടെ എമുലേറ്റർ Kermit "ഓട്ടോഡൗൺലോഡുകൾ" പിന്തുണയ്ക്കുന്നുവെങ്കിൽ അത്
ഫയൽ സ്വയമേവ സ്വീകരിക്കുകയും നിങ്ങളെ തിരികെ ഫയലിൽ ഉൾപ്പെടുത്തുകയും ചെയ്യുന്നു
പൂർത്തിയായപ്പോൾ ടെർമിനൽ സ്ക്രീൻ.
· അല്ലാത്തപക്ഷം, നിങ്ങൾ ആവശ്യമായ നടപടി സ്വീകരിക്കേണ്ടതുണ്ട്
നിങ്ങളുടെ എമുലേറ്ററിന്റെ ശ്രദ്ധ ആകർഷിക്കാൻ: ഒരു മൗസ് പ്രവർത്തനം, ഒരു കീസ്ട്രോക്ക്
Alt-x പോലെ, അല്ലെങ്കിൽ Ctrl-\ അല്ലെങ്കിൽ Ctrl-] പോലുള്ള ഒരു പ്രതീക ശ്രേണി
തുടർന്ന് "c" എന്ന അക്ഷരം (ഇതിനെ "എസ്കേപ്പിംഗ് ബാക്ക്" എന്ന് വിളിക്കുന്നു) കൂടാതെ
എന്നിട്ട് ഫയൽ സ്വീകരിക്കാൻ പറയുക. കൈമാറ്റം ആകുമ്പോൾ
പൂർത്തിയായി, നിങ്ങളുടെ എമുലേറ്ററിലേക്ക് തിരികെ പോകാൻ നിങ്ങൾ നിർദ്ദേശിക്കണം
ടെർമിനൽ സ്ക്രീൻ.
ഫയൽ കൈമാറ്റ വേളയിൽ, മിക്ക ടെർമിനൽ എമുലേറ്ററുകളും ഒരുതരം ഓട്ടം നടത്തുന്നു
ഫയൽ കൈമാറ്റ പുരോഗതിയുടെ പ്രദർശനം.
നിങ്ങൾ G-Kermit സ്വീകരിക്കാൻ പറയുമ്പോൾ ("gkermit -r" ഉപയോഗിച്ച്), ഇതിന് നിങ്ങൾ ആവശ്യമാണ്
നിങ്ങളുടെ ടെർമിനൽ എമുലേറ്ററിലേക്ക് തിരികെ രക്ഷപ്പെടാനും അത് അയയ്ക്കാൻ നിർദ്ദേശിക്കാനും
ആവശ്യമുള്ള ഫയൽ(കൾ).
നിങ്ങളുടെ ടെർമിനൽ എമുലേറ്റർ കെർമിറ്റ് ഓട്ടോഡൗൺലോഡുകളും കെർമിറ്റ് സെർവറും പിന്തുണയ്ക്കുന്നുവെങ്കിൽ
മോഡ്, അപ്പോൾ നിങ്ങൾക്ക് സ്വീകരിക്കുന്നതിന് പകരം GET ("gkermit -g ഫയലുകൾ...") ഉപയോഗിക്കാം
("gkermit -r"), ബാക്കിയുള്ളവ G-Kermit ഉള്ളതുപോലെ സ്വയമേവ സംഭവിക്കുന്നു
അയയ്ക്കുന്നു.
തടസ്സപ്പെടുത്തുന്നു FILE ട്രാൻസ്ഫർ
G-Kermit ഫയലിനെയും ഗ്രൂപ്പ് തടസ്സത്തെയും പിന്തുണയ്ക്കുന്നു. എന്നതിനുള്ള രീതി
ഒരു കൈമാറ്റം തടസ്സപ്പെടുത്തുന്നത് നിങ്ങളുടെ ടെർമിനൽ എമുലേറ്ററിനെ ആശ്രയിച്ചിരിക്കുന്നു. ഉദാഹരണത്തിന്,
ഫയൽ ട്രാൻസ്ഫർ ഡിസ്പ്ലേ സജീവമായിരിക്കുമ്പോൾ, നിങ്ങൾക്ക് 'x' എന്ന അക്ഷരം ടൈപ്പ് ചെയ്യാം.
നിലവിലെ ഫയൽ റദ്ദാക്കാനും അടുത്തതിലേക്ക് പോകാനും (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ), കൂടാതെ
ഗ്രൂപ്പ് റദ്ദാക്കാൻ 'z' എന്ന അക്ഷരം. അല്ലെങ്കിൽ നിങ്ങൾക്ക് ക്ലിക്ക് ചെയ്യാൻ കഴിയുന്ന ബട്ടണുകൾ ഉണ്ടായിരിക്കാം
നിങ്ങളുടെ മൗസ് ഉപയോഗിച്ച്.
ജി-കെർമിറ്റ് പാക്കറ്റ് മോഡിലായിരിക്കുകയും നിങ്ങളുടെ ടെർമിനൽ എമുലേറ്റർ അതിനുള്ളിലായിരിക്കുകയും ചെയ്യുമ്പോൾ
ടെർമിനൽ സ്ക്രീനിൽ, നിങ്ങൾക്ക് മൂന്ന് (3) Ctrl-C പ്രതീകങ്ങൾ ഒരു വരിയിൽ ടൈപ്പ് ചെയ്യാനും കഴിയും
G-Kermit എക്സിറ്റ് ചെയ്യാനും സാധാരണ ടെർമിനൽ മോഡുകൾ പുനഃസ്ഥാപിക്കാനും.
TEXT ഒപ്പം ബൈനറി ട്രാൻസ്ഫർ MODE
ബൈനറി മോഡിൽ ഫയലുകൾ അയയ്ക്കുമ്പോൾ, G-Kermit ഓരോ ബൈറ്റും കൃത്യമായി അയയ്ക്കുന്നു
അത് ഡിസ്കിൽ സൂക്ഷിച്ചിരിക്കുന്നു. പ്രോഗ്രാം ബൈനറികൾക്ക് ഈ മോഡ് അനുയോജ്യമാണ്,
ഗ്രാഫിക്സ് ഫയലുകൾ, ടാർ ആർക്കൈവുകൾ, കംപ്രസ് ചെയ്ത ഫയലുകൾ തുടങ്ങിയവയും ജി-കെർമിറ്റിന്റേതാണ്
അയയ്ക്കുമ്പോൾ സ്ഥിരസ്ഥിതി ഫയൽ ട്രാൻസ്ഫർ മോഡ്. ബൈനറിയിൽ ഫയലുകൾ സ്വീകരിക്കുമ്പോൾ
മോഡ്, ജി-കെർമിറ്റ് ഓരോ ബൈറ്റും ഡിസ്കിലേക്ക് പകർത്തുന്നു. (വ്യക്തമായും ബൈറ്റുകൾ ആണ്
പ്രക്ഷേപണത്തിനായി എൻകോഡ് ചെയ്തിരിക്കുന്നു, എന്നാൽ എൻകോഡിംഗും ഡീകോഡിംഗ് നടപടിക്രമങ്ങളും ഒരു നൽകുന്നു
കൈമാറ്റത്തിന് ശേഷം യഥാർത്ഥ ഫയലിന്റെ പകർപ്പ്.)
ടെക്സ്റ്റ് മോഡിൽ ഫയലുകൾ അയയ്ക്കുമ്പോൾ, ജി-കെർമിറ്റ് റെക്കോർഡ് ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു
കെർമിറ്റ് പ്രോട്ടോക്കോളിനായി നിർവചിച്ചിരിക്കുന്ന പൊതുവായ ഒന്ന്, അതായത് വരികൾ
ക്യാരേജ് റിട്ടേൺ, ലൈൻഫീഡ് (CRLF) വഴി അവസാനിപ്പിച്ചു; റിസീവർ പരിവർത്തനം ചെയ്യുന്നു
ഏത് ലൈൻ-എൻഡ് അല്ലെങ്കിൽ റെക്കോർഡ് ഫോർമാറ്റ് കൺവെൻഷനിൽ ഉപയോഗിച്ചാലും CRLF-കൾ
പ്ലാറ്റ്ഫോം. ടെക്സ്റ്റ് മോഡിൽ ഫയലുകൾ സ്വീകരിക്കുമ്പോൾ, ജി-കെർമിറ്റ് ലളിതമായി സ്ട്രിപ്പ് ചെയ്യുന്നു
വണ്ടി മടങ്ങുന്നു, ഓരോ വരിയുടെയും അവസാനത്തിൽ ഒരു ലൈൻഫീഡ് മാത്രം അവശേഷിക്കുന്നു
UNIX കൺവെൻഷനാണ്.
ഫയലുകൾ സ്വീകരിക്കുമ്പോൾ, അയച്ചയാളുടെ ട്രാൻസ്ഫർ മോഡ് (ടെക്സ്റ്റ് അല്ലെങ്കിൽ ബൈനറി)
അയച്ചയാൾ ഈ വിവരം ഒരു കെർമിറ്റിൽ ജി-കെർമിറ്റിന് നൽകിയാൽ പ്രബലമാണ്
ഫയൽ ആട്രിബ്യൂട്ട് പാക്കറ്റ്, അത് തീർച്ചയായും നിങ്ങളുടെ ടെർമിനലാണോ എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു
എമുലേറ്ററിന്റെ കെർമിറ്റ് പ്രോട്ടോക്കോളിന് ഈ സവിശേഷതയുണ്ട്. അല്ലെങ്കിൽ, നിങ്ങൾ ഒരു -i നൽകിയാൽ
അല്ലെങ്കിൽ gkermit കമാൻഡ് ലൈനിൽ -T ഓപ്ഷൻ, അനുബന്ധ മോഡ് ഉപയോഗിക്കുന്നു;
അല്ലെങ്കിൽ ഡിഫോൾട്ട് മോഡ് (ബൈനറി) ഉപയോഗിക്കുന്നു.
കൂടാതെ, അയയ്ക്കുമ്പോഴോ സ്വീകരിക്കുമ്പോഴോ, ജി-കെർമിറ്റും നിങ്ങളുടെ ടെർമിനലും
എമുലേറ്ററിന്റെ കെർമിറ്റിന് അവരുടെ OS തരം പരസ്പരം അറിയിക്കാൻ കഴിയും (UNIX-ൽ G-
കെർമിറ്റിന്റെ കേസ്). നിങ്ങളുടെ എമുലേറ്റർ ഈ കഴിവിനെ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ, അതായത്
"ഓട്ടോമാറ്റിക് പിയർ റെക്കഗ്നിഷൻ" എന്ന് വിളിക്കപ്പെടുന്നു, അത് ജി-കെർമിറ്റിനോട് പറയുന്നു
പ്ലാറ്റ്ഫോം യുണിക്സ്, ജി-കെർമിറ്റ്, എമുലേറ്ററിന്റെ കെർമിറ്റ് എന്നിവയും സ്വയമേവയാണ്
റെക്കോർഡ് ഫോർമാറ്റ് പരിവർത്തനം ആവശ്യമില്ലാത്തതിനാൽ ബൈനറി മോഡിലേക്ക് മാറുക
ഈ സാഹചര്യത്തിൽ. എങ്കിൽ സ്വയമേവയുള്ള പിയർ തിരിച്ചറിയൽ സ്വയമേവ പ്രവർത്തനരഹിതമാകും
നിങ്ങൾ -i (ചിത്രം) അല്ലെങ്കിൽ -T (ടെക്സ്റ്റ്) ഓപ്ഷൻ ഉൾപ്പെടുത്തുന്നു.
അയയ്ക്കുമ്പോൾ, G-Kermit എല്ലാ ഫയലുകളും ഒരേ മോഡിലോ ടെക്സ്റ്റിലോ ബൈനറിയിലോ അയയ്ക്കുന്നു.
ഓരോ ഫയലിനും സ്വയമേവയുള്ള സ്വിച്ചിംഗ് മോഡ് ഇല്ല. സ്വീകരിക്കുമ്പോൾ, എന്നിരുന്നാലും,
ഇൻകമിംഗ് ആട്രിബ്യൂട്ടിനെ അടിസ്ഥാനമാക്കി ഓരോ ഫയൽ സ്വിച്ചിംഗ് സ്വയമേവ സംഭവിക്കുന്നു
പാക്കറ്റുകൾ, എന്തെങ്കിലും ഉണ്ടെങ്കിൽ (ചുവടെ വിശദീകരിച്ചിരിക്കുന്നു), അത് ഓരോ ഫയലിനും ഒപ്പമുണ്ട്.
പാതനാമങ്ങൾ
ഒരു ഫയൽ അയയ്ക്കുമ്പോൾ, കമാൻഡിൽ നിന്ന് G-Kermit ഫയലിന്റെ പേരുകൾ നേടുന്നു
ലൈൻ. മെറ്റാക്യാരാക്ടറുകൾ വികസിപ്പിക്കുന്നതിന് ഇത് ഷെല്ലിനെ ആശ്രയിച്ചിരിക്കുന്നു (വൈൽഡ്കാർഡുകൾ കൂടാതെ
ടിൽഡ്).
G-Kermit ഫയൽ കണ്ടെത്തുന്നതിനും തുറക്കുന്നതിനും നൽകിയിരിക്കുന്ന മുഴുവൻ പാത്ത് നെയിം ഉപയോഗിക്കുന്നു, പക്ഷേ പിന്നീട്
റിസീവറിലേക്ക് പേര് അയയ്ക്കുന്നതിന് മുമ്പ് പാതയുടെ പേര് സ്ട്രിപ്പ് ചെയ്യുന്നു. വേണ്ടി
ഉദാഹരണം:
$ gkermit -s / etc / hosts
റിസീവറിന് "HOSTS" അല്ലെങ്കിൽ "ഹോസ്റ്റുകൾ" (the
ഡയറക്ടറി ഭാഗം, "/തുടങ്ങിയവ/", അഴിച്ചുമാറ്റി).
എന്നിരുന്നാലും, -a ഓപ്ഷനിൽ ഒരു പാത്ത് നെയിം ഉൾപ്പെടുത്തിയിട്ടുണ്ടെങ്കിൽ, ഡയറക്ടറി ഭാഗം
ഉരിഞ്ഞിട്ടില്ല:
$ gkermit -s / etc / hosts -a /tmp/hosts
ഈ ഉദാഹരണം അയയ്ക്കുന്നു / etc / hosts ഫയൽ എന്നാൽ റിസീവറോട് അത് പറയുന്നു
പേര് "/tmp/hosts" എന്നാണ്. പാത്ത് നെയിം ഉപയോഗിച്ച് റിസീവർ ചെയ്യുന്നത്, ഓഫ്
കോഴ്സ്, റിസീവർ വരെ, ഇടപാടിന് വിവിധ ഓപ്ഷനുകൾ ഉണ്ടായിരിക്കാം
ഇൻകമിംഗ് പാതനാമങ്ങൾക്കൊപ്പം.
ഒരു ഫയൽ സ്വീകരിക്കുമ്പോൾ, G-Kermit പാത്ത് നെയിം നീക്കം ചെയ്യുന്നില്ല. എങ്കിൽ
ഇൻകമിംഗ് ഫയലിന്റെ പേരിൽ ഒരു പാത്ത് ഉൾപ്പെടുന്നു, G-Kermit ഫയൽ സംഭരിക്കാൻ ശ്രമിക്കുന്നു
നിർദ്ദിഷ്ട സ്ഥലം. പാത നിലവിലില്ലെങ്കിൽ, കൈമാറ്റം പരാജയപ്പെടും.
ഇൻകമിംഗ് പാത്ത് നെയിം, തീർച്ചയായും, -a ഓപ്ഷൻ ഉപയോഗിച്ച് അസാധുവാക്കാം.
ഫയലിന്റെ പേര് പരിവർത്തനം
ഒരു ഫയൽ അയയ്ക്കുമ്പോൾ, G-Kermit സാധാരണയായി ഔട്ട്ബൗണ്ട് ഫയൽനാമങ്ങൾ ഇതിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു
പൊതുവായ രൂപം: വലിയക്ഷരം, ഒന്നിൽക്കൂടുതൽ കാലയളവ്, തമാശയുള്ള പ്രതീകങ്ങൾ എന്നിവയില്ല.
അതിനാൽ, ഉദാഹരണത്തിന്, gkermit.tar.gz, GKERMIT_TAR.GZ ആയി അയയ്ക്കും.
ഒരു ഫയൽ ലഭിക്കുമ്പോൾ, പേര് എല്ലാം വലിയക്ഷരമാണെങ്കിൽ, G-Kermit അതിനെ പരിവർത്തനം ചെയ്യുന്നു
എല്ലാ ചെറിയക്ഷരങ്ങളിലേക്കും. പേരിൽ ഏതെങ്കിലും ചെറിയ അക്ഷരങ്ങൾ ഉണ്ടെങ്കിൽ, G-Kermit
പേര് വെറുതെ വിടുന്നു.
ടെർമിനലിൽ ഓട്ടോമാറ്റിക് പിയർ റെക്കഗ്നിഷൻ ഫീച്ചർ ലഭ്യമാണെങ്കിൽ
എമുലേറ്റർ, ഒപ്പം G-Kermit എമുലേറ്ററിന്റെ പ്ലാറ്റ്ഫോം UNIX, G- ആയി അംഗീകരിക്കുന്നു
Kermit സ്വയമേവ ഫയലിന്റെ പേര് പരിവർത്തനം പ്രവർത്തനരഹിതമാക്കുകയും അയയ്ക്കുകയും സ്വീകരിക്കുകയും ചെയ്യുന്നു
ഫയലിന്റെ പേരുകൾ അക്ഷരാർത്ഥത്തിൽ.
കമാൻഡിൽ -P ഓപ്ഷൻ ഉൾപ്പെടുത്തിക്കൊണ്ട് നിങ്ങൾക്ക് അക്ഷരാർത്ഥത്തിലുള്ള ഫയൽനാമങ്ങൾ നിർബന്ധമാക്കാം
ലൈൻ.
ഫയലിന്റെ പേര് കൂട്ടിയിടികൾ
ജി-കെർമിറ്റിന് ഒരു ഫയലിന് തുല്യമായ പേരു ലഭിക്കുമ്പോൾ
നിലവിലുള്ള ഫയൽ, G-Kermit ഒരു അദ്വിതീയത ചേർത്ത് നിലവിലുള്ള ഫയൽ "ബാക്കപ്പ്" ചെയ്യുന്നു
അതിന്റെ പേരിന്റെ പ്രത്യയം. പ്രത്യയം ".~n~" ആണ്, ഇവിടെ n എന്നത് ഒരു സംഖ്യയാണ്. ഈ
ഒരു തരത്തിലുള്ള ബാക്കപ്പ് സഫിക്സ് ഗ്നു ഇഎംഎസിഎസിനും മറ്റ് പലതിനും അനുയോജ്യമാണ്
ജനപ്രിയ ആപ്ലിക്കേഷനുകൾ.
ബാക്കപ്പ് ഫീച്ചറിനെ പരാജയപ്പെടുത്താനും ഇൻകമിംഗ് ഫയലുകൾ നിലവിലുള്ള തിരുത്തിയെഴുതാനും
അതേ പേരിലുള്ള ഫയലുകളിൽ, കമാൻഡിൽ -w (writeover) ഓപ്ഷൻ ഉൾപ്പെടുന്നു
ലൈൻ.
തിരികെ മൂല്യങ്ങൾ
എല്ലാ പ്രവർത്തനങ്ങളും വിജയിച്ചാൽ 0 എന്ന എക്സിറ്റ് സ്റ്റാറ്റസ് കോഡ് ജി-കെർമിറ്റ് പുനഃസ്ഥാപിക്കുന്നു
എന്തെങ്കിലും പ്രവർത്തനങ്ങൾ പരാജയപ്പെട്ടാൽ.
നടപ്പാക്കൽ കുറിപ്പുകൾ
ജി-കെർമിറ്റ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത് ചെറുതും കൊണ്ടുപോകാവുന്നതും സ്ഥിരതയുള്ളതും ഉദ്ദേശിച്ചുള്ളതുമാണ്
ഒരു കണക്ഷന്റെ "അറ്റത്ത്" മാത്രം ഉപയോഗിക്കുന്നതിന്; അതു ഉണ്ടാക്കുന്നില്ല
കണക്ഷനുകൾ തന്നെ, ഇത് ഒരു ബാഹ്യ പ്രോട്ടോക്കോളായി ഉപയോഗിക്കാമെങ്കിലും
കണക്ഷനുകൾ ഉണ്ടാക്കുന്ന മറ്റ് പ്രോഗ്രാമുകൾ. ചെറുതും സ്ഥിരതയുള്ളതുമായി നിലനിർത്താൻ, അത്
സ്ലൈഡിംഗ് വിൻഡോകൾ, ഒരു കമാൻഡ് അല്ലെങ്കിൽ സ്ക്രിപ്റ്റിംഗ് ഭാഷ അല്ലെങ്കിൽ
പ്രതീക സജ്ജീകരണ വിവർത്തനം. ഇത് പോർട്ടബിളും സ്ഥിരതയുള്ളതുമായി നിലനിർത്താൻ, അത് ഉപയോഗം ഒഴിവാക്കുന്നു
എല്ലാ UNIX ഇനങ്ങളിലും സ്റ്റാൻഡേർഡ് ചെയ്യാത്ത സിസ്റ്റം സേവനങ്ങൾ
അതിനാൽ, പ്രത്യേകിച്ച്, ഫയൽ ടൈംസ്റ്റാമ്പുകളെ പിന്തുണയ്ക്കുന്നില്ല, ആന്തരിക
വൈൽഡ്കാർഡ് വിപുലീകരണവും നടപ്പിലാക്കാത്ത മറ്റ് സവിശേഷതകളും
എല്ലാ UNIX-കളിലും സ്ഥിരമായി (അല്ലെങ്കിൽ എല്ലാം).
ENVIRONMENT
ഒരു GKERMIT പരിസ്ഥിതി വേരിയബിൾ നിർവചിച്ചേക്കാം (ഉദാഹരണത്തിന് നിങ്ങളുടെ ഷെല്ലിൽ
പ്രൊഫൈൽ) G-Kermit കമാൻഡ്-ലൈൻ ഓപ്ഷനുകൾ ഉൾപ്പെടുത്താൻ; ഇവ പ്രോസസ്സ് ചെയ്യുന്നത്
കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയിട്ടുള്ള ഏതെങ്കിലും ഓപ്ഷനുകൾക്ക് മുമ്പായി ജി-കെർമിറ്റ്, കൂടാതെ
അതിനാൽ കമാൻഡ്-ലൈൻ ഓപ്ഷനുകൾ വഴി അസാധുവാക്കുന്നു.
ഡയഗ്നോസ്റ്റിക്സ്
ഫയൽ കൈമാറ്റ സമയത്ത് ഒരു പിശക് സംഭവിക്കുകയാണെങ്കിൽ, G-Kermit ഒരു പിശക് പാക്കറ്റ് അയയ്ക്കുന്നു
കൈമാറ്റം റദ്ദാക്കാൻ നിങ്ങളുടെ ടെർമിനൽ എമുലേറ്റർ; ഉചിതമായ ഒരു പിശക്
സന്ദേശം നിങ്ങളുടെ സ്ക്രീനിൽ പ്രദർശിപ്പിക്കണം.
പിശകുകൾ
പല കാരണങ്ങളാൽ ഫയൽ കൈമാറ്റം പരാജയപ്പെടാം:
· ഒരു സോഴ്സ് ഫയലിലേക്കുള്ള റീഡ് ആക്സസ് അഭാവം.
ഒരു ടാർഗെറ്റ് ഡയറക്ടറിയിലേക്ക് എഴുത്ത് പ്രവേശനത്തിന്റെ അഭാവം.
· മതിയായ ഒഴുക്ക് നിയന്ത്രണത്തിന്റെ അഭാവം.
· വിശ്വസനീയമല്ലാത്ത കണക്ഷനിൽ സ്ട്രീമിംഗ് ഉപയോഗം.
· നിയന്ത്രണ പ്രതീകങ്ങളുടെ അമിതമായ അൺപ്രിഫിക്സിംഗ്.
ഒരു 8-ബിറ്റ് കണക്ഷനിൽ വെറും 7-ബിറ്റ് ഡാറ്റ അയയ്ക്കുന്നു.
· റിസീവറിന്റെ ബഫറുകൾക്കായി പാക്കറ്റുകൾ വളരെ ദൈർഘ്യമേറിയതാണ്.
· കണക്ഷനുള്ള സമയപരിധി വളരെ ചെറുതാണ്.
കൂടാതെ മറ്റു പലതും; അവ റഫറൻസുകളിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
അവലംബം
കെർമിറ്റ് പ്രോട്ടോക്കോൾ "കെർമിറ്റ്, എ ഫയൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ" ൽ വ്യക്തമാക്കിയിട്ടുണ്ട്
ഫ്രാങ്ക് ഡ ക്രൂസ്, ഡിജിറ്റൽ പ്രസ്സ് (1987). കെർമിറ്റിന്റെ കൃത്യത തെളിവ്
എഡിറ്റ് ചെയ്ത "സ്പെസിഫിക്കേഷനും മൂല്യനിർണ്ണയ രീതികളും" എന്നതിൽ പ്രോട്ടോക്കോൾ ദൃശ്യമാകുന്നു
എഗോൺ ബോർജർ, ഓക്സ്ഫോർഡ് യൂണിവേഴ്സിറ്റി പ്രസ്സ് (1995). ഫ്രാങ്ക് എഴുതിയ "സി-കെർമിറ്റ് ഉപയോഗിക്കുന്നു"
ഡാ ക്രൂസും ക്രിസ്റ്റിൻ എം. ജിയാനോണും, ഡിജിറ്റൽ പ്രസ്സ് (1997, അല്ലെങ്കിൽ പിന്നീടുള്ള പതിപ്പ്)
നിങ്ങളാണെങ്കിൽ ഇവിടെ പരാമർശിച്ചിരിക്കുന്ന പല നിബന്ധനകളും സാങ്കേതികതകളും വിശദീകരിക്കുന്നു
അവർക്ക് പരിചിതമല്ല, കൂടാതെ ഡാറ്റയെക്കുറിച്ചുള്ള ട്യൂട്ടോറിയലുകളും ഉൾപ്പെടുന്നു
ആശയവിനിമയങ്ങൾ, വിപുലമായ ട്രബിൾഷൂട്ടിംഗ്, പ്രകടന നുറുങ്ങുകൾ മുതലായവ.
കെർമിറ്റിനെ കുറിച്ചുള്ള മറ്റ് വിവിധ പുസ്തകങ്ങൾ ഡിജിറ്റൽ പ്രസ്സിൽ നിന്ന് ലഭ്യമാണ്. ഓൺലൈൻ
വിഭവങ്ങൾ ഉൾപ്പെടുന്നു:
വെബ്: http://www.columbia.edu/kermit/
ftp: ftp://kermit.columbia.edu/kermit/g/
വാർത്ത: comp.protocols.kermit.misc
ഇമെയിൽ: [ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]
കൂടുതൽ വിശദാംശങ്ങൾക്ക് ജി-കെർമിറ്റിനൊപ്പം വിതരണം ചെയ്ത README ഫയലും കാണുക.
എന്നതിലും കണ്ടെത്താം ftp://kermit.columbia.edu/kermit/g/README.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് gkermit ഓൺലൈനായി ഉപയോഗിക്കുക