عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

kermrc - عبر الإنترنت في السحابة

قم بتشغيل kermrc في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر kermrc الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


كيرميت - سي كيرميت 9.0: النقل والمنصة مستقلة تفاعلية وقابلة للكتابة
برامج الاتصالات.

يهدف هذا المستند إلى إعطاء المبتدئين معلومات كافية للبدء في تعلم الأساسيات
(إن لم يكن متقدمًا) استخدام C-Kermit 9.0. على الرغم من أنها قد تكون طويلة جدًا بالنسبة لنظام Unix
صفحة الدليل، فهي لا تزال أقصر بكثير من دليل C-Kermit، الذي ينبغي أن يكون كذلك
يتم استشارته بشأن موضوعات متقدمة مثل التخصيص، ومجموعات الأحرف، والبرمجة النصية،
وما إلى ذلك. نحاول أيضًا تقديم نظرة هيكلية واضحة للعديد من منتجات C-Kermit
القدرات والمجالات الوظيفية والحالات والأوضاع وعلاقتها المتبادلة
يجب أن يكون مفيدًا للمبتدئين والمحاربين القدامى على حد سواء، وكذلك لأولئك الذين يقومون بالترقية إلى
الإصدار 9.0 من الإصدارات السابقة.

هذه الوثيقة متاحة أيضًا كصفحة ويب على:

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

الوصف


C‐Kermit عبارة عن حزمة برامج اتصالات متعددة الأغراض من مشروع Kermit في
جامعة كولومبيا أن:

· قابل للنقل إلى العديد من الأنظمة الأساسية، Unix وغير Unix على حدٍ سواء.
· يمكن إجراء اتصالات تسلسلية وشبكة.
· يمكن إجراء جلسات طرفية تفاعلية عبر اتصاله.
· يمكن نقل النص أو الملفات الثنائية عبر نفس الاتصال.
· يمكن تحويل مجموعات الأحرف في الجلسة النهائية.
· يمكن تحويل مجموعات الأحرف أثناء نقل الملفات النصية.
· قابلة للتخصيص في كل جانب من جوانب عملها.

C‐Kermit هو برنامج مودم، عميل Telnet، عميل Rlogin، عميل FTP، عميل HTTP
العميل، وعلى الأنظمة الأساسية المحددة، أيضًا عميل X.25. يمكنها أن تجعل نفسها آمنة
اتصالات الإنترنت باستخدام أساليب الأمان المعتمدة من IETF بما في ذلك Kerberos IV وKerberos
V وSSL/TLS وSRP ويمكنه أيضًا إجراء اتصالات SSH من خلال عميل SSH الخارجي الخاص بك
طلب. يمكن أن يكون بمثابة نقل الملفات البعيد أو شريك العميل/الخادم لسطح المكتب الخاص بك
العميل كيرميت. يمكنه أيضًا قبول الاتصالات الواردة واتصالات الشبكة. يمكن أن يكون كذلك
مثبتة كخدمة إنترنت على مقبس TCP القياسي الخاص بها، 1649 [RFC2839، RFC2840].

وربما الأهم من ذلك، كل ما يمكنك القيام به "يدويًا" (بشكل تفاعلي) باستخدام C-Kermit،
يمكن "كتابتها" (آليًا) باستخدام نظام النقل المستقل عبر الأنظمة الأساسية
لغة البرمجة النصية، والتي تتطابق مع أمرها التفاعلي
لغة.

تقدم هذه الصفحة اليدوية نظرة عامة على C‐Kermit 9.0 لنظام Unix ("Unix" هو برنامج تشغيل
عائلة النظام التي تتضمن 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
يونكس، ويونيكس وير، وزينيكس، وغيرها الكثير). للحصول على تغطية شاملة، يرجى الرجوع إلى
نشر دليل C-Kermit وملاحقه (انظر الوثائق أدناه). لمزيد من
معلومات حول C‐Kermit، وبرنامج Kermit للمنصات الأخرى، وأدلة Kermit، تفضل بزيارة
موقع مشروع كيرميت:

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

هذه صفحة دليل أطول من المتوسط، ومع ذلك فهي بالكاد تخدش السطح. لا
كن خائفا. C-Kermit عبارة عن حزمة كبيرة ومعقدة، تتطور على مدى عقود من الممارسة والخبرة
الخبرة، ولكن هذا لا يعني أنه من الصعب التعلم أو الاستخدام. وهو الأكثر استخداماً
يتم شرح الوظائف هنا مع مؤشرات إلى معلومات إضافية في مكان آخر.

موجز


كيرميت [ اسم الملف ] [ الخيارات ] [ {=,--,+} نص ] ]

أو:

كيرميت URL

إذا كانت وسيطة سطر الأوامر الأولى هي اسم ملف، فإن أوامر الوضع التفاعلي تكون كذلك
يتم تنفيذه من الملف. تخبر الوسيطة '=' (أو "--") كيرميت بعدم تحليل الباقي
لسطر الأوامر، ولكن لجعل الكلمات التالية '=' متاحة كـ \%1، \%2، ... \%9.
الوسيطة "+" تشبه "=" ولكنها مخصصة للاستخدام في "برامج kerbang" (موضحة أدناه). ثانية
يتيح تنسيق سطر الأوامر أن تكون الوسيطة الوحيدة هي Telnet أو FTP أو HTTP أو IKSD
URL.

ترتيب التنفيذ:

1. ملف الأوامر (إن وجد).

2. ملف التهيئة، إن وجد، ما لم يتم إلغاؤه باستخدام -Y.

3. ملف التخصيص (إذا تم تنفيذه بواسطة ملف التهيئة).

4. عنوان URL لسطر الأوامر (إن وجد، وإذا كان الأمر كذلك، يتوقف التنفيذ هنا).

5. خيارات سطر الأوامر (إن وجدت).

6. الأوامر التفاعلية.

يمكن أن تؤدي بعض خيارات سطر الأوامر إلى اتخاذ إجراءات (مثل -s لإرسال ملف)؛ تم تعيين الآخرين للتو
حدود. إذا تم تضمين أي خيارات عمل في سطر الأوامر، فسيخرج Kermit عندما
انتهى ما لم يُعطى أيضًا خيار -S ("البقاء"). إذا لم يتم تقديم أي خيارات عمل، فلا
تحتوي ملفات التهيئة أو الأوامر على أمر EXIT أو QUIT، ولا توجد أخطاء فادحة
في حالة حدوث ذلك، يصدر Kermit موجهه وينتظر منك كتابة الأوامر.

ضع في اعتبارك أنه يمكن إنشاء C‐Kermit مع تعطيل ميزات محددة أيضًا
أن بعض الميزات غير متوفرة على جميع الأنظمة الأساسية. على سبيل المثال، سي كيرميت
لا يمكن إنشاؤه بدعم TCP/IP على نظام أساسي لا يحتوي على رأس TCP/IP
الملفات والمكتبات (وحتى لو كان Kermit يتضمن دعم TCP/IP، فلا يمكن أن يكون كذلك
يستخدم لإجراء اتصالات TCP/IP على جهاز كمبيوتر لا يحتوي على مكدس TCP/IP
المثبتة). إذا كان إصدار C‐Kermit الخاص بك يفتقر إلى الميزة المذكورة هنا، فاستخدمه
أمر SHOW FEATURES لمعرفة ما قد تم استبعاده.

يحتوي C-Kermit على ثلاثة أنواع من الأوامر: خيارات سطر الأوامر العادية المكونة من حرف واحد،
خيارات سطر الأوامر ذات التنسيق الممتد، والأوامر التفاعلية.

كما هو الحال مع معظم أوامر Unix، يمكن إعطاء خيارات لـ C‐Kermit في سطر الأوامر. ولكن ج-
يمكن أيضًا استخدام Kermit بشكل تفاعلي من خلال إعطائه أوامر مكونة من كلمات وهي:
أكثر سهولة من خيارات سطر الأوامر المبهمة، وأكثر مرونة أيضًا. بعبارة أخرى،
لا يتعين عليك استخدام خيارات سطر أوامر C‐Kermit، ولكنها متاحة إذا كنت تريد ذلك
ل. (وعلى نفس المنوال، ليس عليك استخدام أوامره التفاعلية أيضًا - بل يمكنك ذلك
استخدم أحدهما أو كليهما في أي مجموعة.)

يتم تثبيت C-Kermit بشكل عام في PATH باسم "kermit"، وبالتالي يتم استدعاؤه بواسطة
اكتب كلمة "kermit" (أحرف صغيرة) في موجه الصدفة، ثم اضغط على زر Return أو
مفتاح الادخال. إذا كنت ترغب في تضمين خيارات سطر الأوامر، ضعها بعد كلمة "kermit"
ولكن قبل الضغط على Return أو Enter، مفصولة بمسافات، على سبيل المثال:

$ كيرميت -s kermit.tar.gz

('$' هو موجه الصدفة؛ "kermit -s ckermit.tar.gz" هو ما تكتبه، متبوعًا بـ Return
أو أدخل.)

OPTIONS


فيما يلي قائمة بخيارات سطر الأوامر ذات الحرف الواحد لـ C-Kermit، والتي تبدأ بحرف واحد
الشرطة (-)، بترتيب ASCII ("الأبجدي"). الحالة الأبجدية مهمة (-A ليست
نفس -أ). يتم وضع علامة على خيارات الإجراء "ACTION".

-0 (رقم صفر) حالة اتصال شفافة بنسبة 100% للعملية "في المنتصف": 8 بتات،
لا تكافؤ ولا شخصية هروب، كل شيء يمر.

-8 (رقم ثمانية) الاتصال نظيف 8 بت (هذا هو الإعداد الافتراضي في C-Kermit 8.0 و
لاحقاً). أي ما يعادل الأمر EIGHTBIT، والذي يعد بدوره اختصارًا لـ SET
حجم البايت الطرفي 8، قم بتعيين حجم الأمر بايت 8، قم بتعيين التكافؤ بلا.

-9 arg (رقم تسعة) قم بإجراء اتصال بخادم FTP. أي ما يعادل FTP OPEN
يأمر. الوسيطة: عنوان IP أو اسم المضيف [: منفذ TCP اختياري]. ملحوظة: سي كيرميت
لديه أيضًا شخصية سطر أوامر FTP منفصلة، ​​مع أوامر عادية تشبه FTP
بناء جملة الخط. المزيد عن هذا أدناه.

- يجب أن يبدأ Kermit كخدمة إنترنت (IKSD) (فقط من inetd.conf).

-B Kermit يعمل بنظام الدفعة أو الخلفية (لا يوجد محطة تحكم). لاستخدامها في
حالة Kermit لا تشعر تلقائيًا بحالة الخلفية الخاصة بها. يعادل
تعيين الخلفية على الأمر.

-C arg أوامر الوضع التفاعلي التي سيتم تنفيذها. الوسيطة: الأوامر مفصولة بفواصل،
قائمة في علامات الاقتباس المزدوجة.

-D تأخير الوسيطة قبل البدء في الإرسال في الوضع البعيد. أي ما يعادل الأمر SET DELAY.
الوسيطة: عدد الثواني.

-E الخروج تلقائيا عند إغلاق الاتصال. أي ما يعادل SET EXIT ON-DISCONNECT ON.

-F arg استخدم اتصال TCP مفتوحًا. الوسيطة: واصف ملف رقمي لـ TCP مفتوح
اتصال. انظر أيضًا: -ي، -ي.

-G arg (ACTION) احصل على الملف (الملفات) من الخادم، وأرسل المحتويات إلى الإخراج القياسي، والذي يتم عادةً
سيتم توجيهها إلى عملية أخرى. الوسيطة: مواصفات الملف البعيد، بين علامتي اقتباس
إذا كان يحتوي على أحرف أولية. انظر أيضًا: -ز، -ك.

-ح قمع بدء تشغيل البرنامج المبشر والتحية.

-أخبر كيرميت أن لديه اتصالًا موثوقًا به، لفرض استخدام البث أينما كان
عادة لن يكون. أي ما يعادل الأمر SET RELIABLE ON.

-J arg (ACTION) "كن مثل Telnet." مثل -j ولكن يعني ضمنا -E. الوسيطة: اسم مضيف/عنوان IP
اختياريا تليها الخدمة. ملحوظة: يحتوي C‐Kermit أيضًا على أمر Telnet منفصل -
شخصية سطرية، مع بناء جملة سطر أوامر عادي يشبه Telnet. المزيد عن هذا
أدناه.

-L نزول الدليل العودي للملفات الموجودة في خيار -s.

-M arg اسم المستخدم الخاص بي (للاستخدام مع Telnet وRlogin وFTP وما إلى ذلك). أي ما يعادل تسجيل الدخول المحدد
أمر المستخدم. الوسيطة: سلسلة اسم المستخدم.

-O (ACTION) (الحرف الكبير O) يكون خادمًا لأمر واحد فقط. أنظر أيضاً: -x.

-P لا تقم بتحويل أسماء الملفات (المسار) للملفات المنقولة. أي ما يعادل تعيين أسماء الملفات
حرفي.

-Q إعدادات بروتوكول كيرميت السريع. أي ما يعادل الأمر FAST. هذا هو الافتراضي
في C-Kermit 7.0 والإصدارات الأحدث.

-R عن بعد فقط (وهذا يجعل IF REMOTE صحيحًا).

-S Stay (أدخل محلل الأوامر بعد خيارات الإجراء).

-T فرض وضع النص لنقل الملفات؛ يعني -V. أي ما يعادل ضبط وضع النقل
دليل، تعيين نوع الملف النصي.

-V تعطيل التبديل التلقائي للنص/الثنائي لكل ملف. أي ما يعادل ضبط وضع النقل
كتيب.

-Y تخطي (لا تنفذ) ملف التهيئة.

-a arg كاسم للملف (الملفات) في -s أو -r أو -g. الوسيطة: سلسلة باسم (بديل
اسم الملف). عند استلام الملفات، يمكن أن يكون هذا اسم دليل.

-b سرعة الوسيط للجهاز التسلسلي. أي ما يعادل ضبط السرعة. الوسيطة: البتات الرقمية لكل
الثانية للاتصالات التسلسلية.

-c (الإجراء) أدخل حالة الاتصال قبل نقل الملفات.

-d قم بإنشاء ملف debug.log يحتوي على معلومات مفصلة عن تصحيح الأخطاء (يضيف -d ثانيًا
الطوابع الزمنية). يعادل LOG DEBUG ولكنه يصبح ساري المفعول عاجلاً.

-e arg الحد الأقصى لطول حزم نقل الملفات الواردة من Kermit. أي ما يعادل تعيين تلقي
طول الحزمة. الوسيطة: الطول بالبايت.

-f (الإجراء) أرسل أمر FINISH إلى خادم Kermit.

-g arg احصل على الملف (الملفات) من خادم Kermit. الوسيطة: مواصفات الملف على كمبيوتر آخر،
بين علامتي الاقتباس إذا كانت تحتوي على أحرف أولية. أي ما يعادل الحصول على. انظر أيضًا: -أ، -ز، -ر.

-h (ACTION) طباعة نص التعليمات لخيارات سطر الأوامر المكونة من حرف واحد (التمرير عبر "المزيد"
لمنع التمرير).

-i فرض الوضع الثنائي (الصورة) لنقل الملفات؛ يعني -V. أي ما يعادل تعيين النقل
دليل الوضع، ضبط نوع الملف الثنائي.

-j arg قم بإجراء اتصال TCP/IP. الوسيطة: اسم/عنوان مضيف IP واسم الخدمة الاختياري
أو رقم. أي ما يعادل الأمر TELNET. انظر أيضًا: -ي، -ف.

-k (ACTION) تلقي الملف (الملفات) إلى الإخراج القياسي، والذي سيتم إرساله عادةً عبر الأنابيب
عملية أخرى. انظر أيضًا: -r، -G.

-l arg (حرف صغير L) قم بإجراء اتصال على جهاز الاتصالات التسلسلية المحدد.
أي ما يعادل الأمر SET LINE (SET PORT). الوسيطة: اسم الجهاز التسلسلي، على سبيل المثال
/ ديف / ttyS0.

-m arg نوع المودم للاستخدام مع الجهاز -l. أي ما يعادل الأمر SET MODEM TYPE.
الوسيطة: اسم المودم كما هو الحال في أمر SET MODEM TYPE، على سبيل المثال "usrobotics".

-n (الإجراء) أدخل حالة الاتصال بعد نقل الملفات (التاريخية).

-p arg التكافؤ. أي ما يعادل الأمر SET PARITY. الحجة: أحد الأمور التالية:
e(ven)، o(dd)، m(ark)، n(one)، s(pace).

-q هادئ (منع معظم الرسائل). أي ما يعادل ضبط الهدوء.

-r (إجراء) تلقي الملف (الملفات). أي ما يعادل الأمر RECEIVE. الحجة: (لا شيء، ولكن
انظر -أ)

-s arg إرسال الملف (الملفات). الوسيطة: واحد أو أكثر من مواصفات الملف المحلي. يعادل
إرسال الأمر. وانظر أيضاً: -أ.

-t (تاريخي) Xon (Ctrl-Q) حرف التحول للاتصالات أحادية الاتجاه (المستخدمة في
اتصالات الخط التسلسلي بالحاسبات المركزية القديمة). أي ما يعادل SET DUPLEX HALF، SET
المصافحة XON.

-v arg حجم النافذة لبروتوكول Kermit (يتم تجاهله عند البث). يعادل SET
بحجم النافذه. الوسيطة: الرقم، من 1 إلى 32.

-w الملفات الواردة الكتابة على الملفات الموجودة. أي ما يعادل تعيين تصادم الملفات
الكتابة فوق.

-x (الإجراء) أدخل في وضع الخادم. أي ما يعادل الأمر SERVER. أنظر أيضاً: -O.

-y arg ملف التهيئة البديل. الوسيطة: اسم الملف.

-z فرض سلوك المقدمة. يستخدم في حالة عدم استشعار كيرميت تلقائيًا
حالتها الأمامية. أي ما يعادل الأمر SET BACKGROUND OFF.

خيارات سطر الأوامر الموسعة (ضرورية لأن الخيارات ذات الحرف الواحد على وشك الاستخدام)
ابدأ بشرطتين (--)، مع استخدام الكلمات بدلاً من الأحرف المفردة كأسماء خيارات. إذا كان
يأخذ الخيار الموسع وسيطة، ويتم فصله عن كلمة الخيار بنقطتين (:).
تشمل الخيارات الموسعة ما يلي:

--bannerfile:filename
الملف الذي سيتم عرضه عند بدء التشغيل أو تسجيل الدخول إلى IKSD.

--cdfile:اسم الملف
سيتم إرسال الملف للعرض على العميل عندما يقوم الخادم بتغيير الدليل (اسم الملف
نسبة إلى الدليل الذي تم تغييره).

--cdmessage: {تشغيل، إيقاف}
تمكين/تعطيل ميزة رسالة القرص المضغوط الخاصة بالخادم.

--مساعدة
طباعة رسالة الاستخدام للحصول على خيارات موسعة.

--helpfile:filename
يعين ملفًا يحتوي على نص مخصص ليحل محل أمر HELP ذي المستوى الأعلى.

--nointerrupts
تعطيل مقاطعة لوحة المفاتيح.

--noperms
تعطيل سمة أذونات ملف بروتوكول Kermit لمنع إرسالها
أذونات الملف (الحماية) من المرسل إلى المتلقي.

--الإصدار
(الإجراء) يطبع C-Kermit رقم الإصدار الخاص به.

بالإضافة إلى العديد من خيارات IKSD-Only الأخرى الموضحة في:

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

راجع قسم نقل الملفات للحصول على أمثلة لاستدعاء سطر الأوامر.

COMMAND لغة


لغة الأوامر التفاعلية لـ C-Kermit هي موضوع كتاب مكون من 622 صفحة وآخر
عدة مئات من صفحات التحديثات، وهو عدد كبير جدًا بالنسبة لصفحة يدوية. ولكن ليس من الصعب الحصول عليها
بدأت. في موجه الصدفة، فقط اكتب "kermit" للحصول على أمر C‐Kermit التفاعلي
مستعجل:

$ كيرميت
(/الحالي/الدليل) سي-كيرميت>

ابدأ بكتابة "مساعدة" (ثم اضغط على مفتاح Return أو Enter) للحصول على نظرة عامة على المستوى الأعلى،
اقرأها، وانطلق من هناك. من المحتمل أن يكون الأمر الثاني هو "مقدمة" (مقدمة).
لاحظ أن المطالبة تعرض دليلك الحالي (ما لم تطلب من Kermit أن يطالبك بـ
شيء آخر).

تتكون الأوامر التفاعلية بشكل أساسي من كلمات إنجليزية عادية، وعادةً ما تكون على شكل
الجمل الحتمية، مثل:

أرسل oofa.txt

الذي يطلب من Kermit إرسال (نقل) الملف الذي اسمه oofa.txt، أو:

ضبط وضع النقل تلقائيًا

الذي يضبط "وضع النقل" الخاص بـ Kermit على "تلقائي" (أيًا كان معنى ذلك).

أثناء كتابة الأوامر، يمكنك الاختصار وطلب المساعدة (عن طريق الضغط على المفتاح "؟" في أي مكان
في أمر)، أكمل الكلمات الأساسية أو أسماء الملفات (باستخدام مفتاح Tab أو Esc)، وقم بتحرير ملفك
الكتابة باستخدام مسافة للخلف أو حذف أو Ctrl-W أو Ctrl-U وما إلى ذلك. ويمكنك أيضًا تذكر ما سبق
الأوامر، وحفظ سجل الأوامر الخاص بك، ومن يعرف ماذا أيضًا. أعط الأمر INTRO لـ
تفاصيل.

لدى C-Kermit المئات من الأوامر، ويمكن إصدارها بتنوع لا حصر له
مجموعات، بما في ذلك أوامر لـ:

· إجراء اتصالات (SET LINE، DIAL، TELNET، SSH، FTP، ...)
· قطع الاتصالات (HANGUP، CLOSE)
· نقل الملفات (إرسال، الحصول، تلقي، نقل، إعادة إرسال، ...)
· تحديد التفضيلات (SET)
· عرض التفضيلات (إظهار)
· إدارة الملفات المحلية (CD، DELETE، MKDIR، DIR، RENAME، TYPE، ...)
· إدارة الملفات عن بعد (RCD، RDEL، RMKDIR، RDIR، ...)
· استخدام الملفات المحلية (FOPEN، FCLOSE، FREAD، FWRITE)
· البرمجة (خذ، حدد، إذا، أثناء، التبديل، أعلن، ...)
· التفاعل مع المستخدم (ECHO، ASK، ...)
· التفاعل مع الكمبيوتر البعيد (الإدخال، الإخراج، ...)
· التفاعل مع البرامج المحلية (RUN، EXEC، PTY، ...)
· تسجيل الأشياء (جلسة السجل، حزم السجل، تصحيح السجل، ...)

وبالطبع QUIT أو EXIT للخروج والمساعدة للحصول على المساعدة، وبالنسبة للمبرمجين: الحلقات،
صنع القرار، المتغيرات، المصفوفات، المصفوفات الترابطية، الأعداد الصحيحة والفاصلة العائمة
الحساب، وحدات الماكرو، الوظائف المضمنة والمحددة من قبل المستخدم، معالجة السلسلة، النمط
المطابقة، وبنية الكتلة، وتحديد النطاق، والتكرار، وكل الباقي. للحصول على قائمة بجميع C-
أوامر كيرميت، اكتب علامة استفهام (؟) في الموجه. للحصول على وصف لأي
الأمر، اكتب HELP متبوعًا باسم الأمر، على سبيل المثال:

مساعدة في إرسال

حرف مقاطعة الأمر هو Ctrl-C (اضغط باستمرار على المفتاح Ctrl واضغط على المفتاح C).

لغة الأوامر "حرف الهروب"، تستخدم لإدخال أسماء المتغيرات والوظيفة
الدعوات، وما إلى ذلك، هي شرطة مائلة عكسية (. إذا كنت بحاجة إلى تضمين شرطة مائلة عكسية حرفية في
الأمر، اكتب اثنين منهم، على سبيل المثال:

احصل على c:\k95\k95custom.ini

أمر الملفات، وحدات الماكرو، و مخطوطات
يُسمى الملف الذي يحتوي على أوامر Kermit بملف أوامر Kermit أو برنامج Kermit النصي. يمكن
يتم تنفيذها باستخدام أمر Kermit's TAKE:

(/current/dir) C-Kermit> خذ ملف الأوامر

(حيث "commandfile" هو اسم ملف الأوامر). من فضلك لا ترسل ملف الأوامر
في مدخلات Kermit القياسية (والتي قد تعمل أو لا تعمل)؛ إذا كان لديك أوامر كيرميت
في ملف، أخبر كيرميت أن يأخذ الملف.

في نظام التشغيل Unix فقط، يمكن أيضًا تنفيذ ملف أوامر Kermit مباشرةً عن طريق تضمين "kerbang"
السطر كالسطر الأول من الملف:

#!/usr/local/bin/kermit +

أي أن السطر العلوي يبدأ بـ "#!"، متبوعًا مباشرة بالمسار الكامل لـ
Kermit قابل للتنفيذ، وبعد ذلك، إذا كان سيتم إعطاء البرنامج النصي Kermit وسيطات للأمر
خط ومسافة وعلامة زائد. يجب أن يتمتع ملف البرنامج النصي أيضًا بإذن التنفيذ:

chmod +x ملف الأوامر

باستثناء الجزء "+"، فإن هذا هو تمامًا نفس ما تفعله مع برنامج Shell النصي، أ
برنامج Perl النصي، وما إلى ذلك. فيما يلي مثال بسيط ولكنه غير مفيد للبرنامج النصي الذي يكرره
الحجج (ما يصل إلى ثلاثة منهم):

#!/usr/local/bin/kermit +
إذا تم تحديد \%1 صدى "الوسيطة 1: \%1"
إذا تم تحديد \%2 صدى "الوسيطة 2: \%2"
إذا تم تحديد \%3 صدى "الوسيطة 3: \%3"
إذا تم تحديد \%4 صدى "إلخ..."
خروج

إذا تم تخزين هذا الملف في دليلك الحالي باسم "ملف أوامر"، فحينئذٍ:

./commandfile واحد اثنان ثلاثة أربعة خمسة

مطبوعات:

الحجة 1: واحد
الحجة 2: اثنان
الحجة 3: ثلاثة
الخ ...

وهذا يوضح البنية الأساسية لنص كيرميت المستقل: "خط kerbang"،
ثم بعض الأوامر يجب أن ينتهي بـ "exit" إلا إذا كنت تريد ظهور مطالبة Kermit
عندما يتم الانتهاء منه. \%1 هي الوسيطة الأولى، \%2 هي الوسيطة الثانية، وهكذا.

يمكنك أيضًا إنشاء الأوامر الخاصة بك عن طريق تحديد وحدات ماكرو مسماة مكونة من Kermit أخرى
الأوامر (أو وحدات الماكرو). على سبيل المثال:

تعريف الحذف {
القمامة المحلية
تعيين سلة المهملات \v(الصفحة الرئيسية)سلة المهملات/
إذا لم يتم تعريفه \%1 نهاية 1 "حذف ماذا؟"
إذا البرية \%1 {
النهاية 1 "حذف ملفات متعددة أمر مخيف للغاية"
}
إذا لم يكن موجوداً \%1 نهاية 1 "لا أستطيع العثور على \%1"
إذا لم يكن الدليل \m(سلة المهملات) {
مكدير \م(سلة المهملات)
إذا فشلت، نهاية 1 "لا توجد سلة مهملات"
}
إعادة تسمية /list \%1 \m(سلة المهملات)
}
تعريف الحذف {
القمامة المحلية
تعيين سلة المهملات \v(الصفحة الرئيسية)سلة المهملات/
إذا لم يتم تعريفه \%1 end 1 "هل تريد إلغاء حذف ماذا؟"
إذا البرية \%1 {
النهاية 1 "إلغاء حذف ملفات متعددة أمر صعب للغاية"
}
إذا لم يكن الدليل \m(سلة المهملات) ينتهي 1 "لا توجد سلة مهملات"
إذا لم يكن موجوداً \m(سلة المهملات)\%1 {
النهاية 1 "لا أستطيع العثور على \%1 في سلة المهملات"
}
إعادة تسمية /list \m(trash)\%1 .
}

لا تمثل وحدات الماكرو النموذجية هذه جودة إنتاجية تمامًا (لا تتعامل مع أسماء الملفات التي
تتضمن أجزاء المسار، فهي لا تتعامل مع ملفات متعددة، وما إلى ذلك)، ولكنك حصلت على الفكرة: أنت
يمكنهم تمرير الوسائط إلى وحدات الماكرو، ويمكنهم التحقق منها واتخاذ أنواع أخرى من القرارات.
إذا قمت بوضع الأسطر أعلاه في ملف التهيئة أو التخصيص الخاص بك (موضح
أدناه)، سيكون لديك أوامر MYDELETE وMYUNDELETE متاحة في كل مرة تبدأ فيها
Kermit، على الأقل طالما أنك لا تمنع تنفيذ ملف التهيئة.
(تمرين للقارئ: اجعل وحدات الماكرو هذه مفيدة بشكل عام: قم بإزالة القيود، وأضف
عرض سلة المهملات، والتصفح، والتفريغ، وما إلى ذلك.)

يتم تنفيذ البرامج النصية Kerbang بدون ملف التهيئة. هذا لإبقائها محمولة و
أيضًا لجعلهم يبدأون بشكل أسرع. إذا كنت تريد كتابة نصوص Kerbang التي تعتمد على
ملف التهيئة، يتضمن الأمر

خذ \v(الصفحة الرئيسية).kermrc

في المكان المطلوب في البرنامج النصي. بالمناسبة، ‎\v(xxx) هو متغير مدمج (xxx هو المتغير
اسم متغير، "المنزل" في هذه الحالة). لمعرفة المتغيرات المضمنة المتوفرة، اكتب
"إظهار المتغيرات" في موجه C-Kermit. لمعرفة ما يمكنك إظهاره أيضًا، اكتب "إظهار؟".
\m(xxx) هو متغير محدد من قبل المستخدم (بالمعنى الدقيق للكلمة، هو ماكرو يستخدم كمتغير).

أمر قائمة
يحتوي C-Kermit على أكثر من 200 أمر من المستوى الأعلى، وبعضها، مثل SET، يتفرع
إلى مئات من الأوامر الفرعية الخاصة بها، لذلك ليس من العملي وصفها جميعًا
هنا. بدلاً من ذلك، إليك قائمة مختصرة بأوامر المستوى الأعلى الأكثر استخدامًا، مجمعة
بالتصنيف. للتعرف على كل أمر، اكتب "مساعدة" متبوعة باسم الأمر، على سبيل المثال
"مجموعة المساعدة". سيتم شرح مصطلحات مثل حالة الأمر وحالة الاتصال لاحقًا
أقسام.

تظهر الحقول الاختيارية بين [بين قوسين]. "اسم الملف" يعني اسم ملف واحد.
filespec يعني مواصفات ملف مسموح لها أن تحتوي على أحرف بدل مثل
"*" لمطابقة مجموعات الملفات. الخيارات هي (اختيارية) مفاتيح مثل /PAGE، /NOPAGE، /QUIET،
إلخ، المدرجة في نص التعليمات لكل أمر. مثال:

إرسال / عودي / أكبر: 10000 / بعد: -1 أسبوع / باستثناء: *.txt *

والتي يمكن قراءتها على أنها "إرسال جميع الملفات الموجودة في هذا الدليل وجميع الملفات الموجودة أسفله
التي يزيد حجمها عن 10000 بايت، ولا يزيد عمرها عن أسبوع، ولا تنتهي أسماؤها
مع ".txt".

الباقة الأساسية أوامر
HELP يطلب مساعدة من المستوى الأعلى.

أمر HELP
يطلب المساعدة بشأن الأمر المحدد.

مقدمة
يطلب مقدمة مختصرة عن C-Kermit.

الترخيص
يعرض حقوق النشر والترخيص لبرنامج C‐Kermit.

VERSION
يعرض رقم إصدار C‐Kermit.

خروج [رقم]
يخرج من كيرميت برمز الحالة المحدد. المرادفات: QUIT، E، Q.

خذ اسم الملف [المعلمات...]
ينفذ الأوامر من المعطى

عنصر السجل [اسم الملف]
يحتفظ بسجل للعنصر المحدد في الملف المحدد.

[فعل] ماكرو [المعلمات...]
ينفذ الأوامر من الماكرو المحدد.

تعيين قيمة المعلمة
يضبط المعلمة المحددة على القيمة المحددة.

عرض الفئة
يظهر الإعدادات في فئة معينة.

الحالة تخبرنا ما إذا كان الأمر السابق قد نجح أم فشل.

التاريخ [التاريخ و/أو الوقت]
يعرض التاريخ والوقت الحالي أو يفسر التاريخ والوقت المحدد.

تشغيل [أمر خارجي [المعلمات...]
يقوم بتشغيل الأمر الخارجي المحدد. مرادف: !.

EXEC [الأمر الخارجي [المعاملات...]
يتراكب كيرميت مع الأمر المحدد.

تعليق
يوقف كيرميت ويضعه في الخلفية. المرادف: ز.

محلّي قم بتقديم الإدارة
نوع [الخيارات] اسم الملف
يعرض محتويات الملف المحدد.

المزيد من [الخيارات] اسم الملف
يعادل TYPE /PAGE (توقف مؤقتًا بعد كل شاشة).

CAT [الخيارات] اسم الملف
أي ما يعادل TYPE /NOPAGE.

رأس [الخيارات] اسم الملف
يعرض الأسطر القليلة الأولى من ملف معين.

ذيل [ خيارات ] اسم الملف
يعرض الأسطر القليلة الأخيرة من ملف معين.

GREP [ خيارات ] نمط ملفات المواصفات
يعرض أسطرًا من الملفات التي تطابق النمط. مرادف: تجد.

الدليل [الخيارات] [مواصفات الملف]
يسرد الملفات (مدمجة، والعديد من الخيارات).

LS [خيارات] [مواصفات الملف]
يسرد الملفات (يقوم بتشغيل أمر "ls" الخارجي).

حذف [الخيارات] [مواصفات الملف]
يحذف الملفات. مرادف: آر إم.

تطهير [الخيارات] [ملفات المواصفات]
يزيل ملفات النسخ الاحتياطي (*.~n~).

انسخ [الخيارات] [مواصفات الملفات...]
ينسخ الملفات. مرادف: سي بي.

إعادة تسمية [الخيارات] [مواصفات الملفات...]
إعادة تسمية الملفات. مرادف: MV.

CHMOD [خيارات] [مواصفات الملفات...]
تغيير أذونات الملفات.

ترجمة مجموعات أحرف اسم الملف [اسم الملف]
يحول مجموعة أحرف الملف. مرادف: XLATE.

يقوم القرص المضغوط بتغيير دليل العمل الخاص بك إلى الدليل الرئيسي الخاص بك.

دليل الأقراص المضغوطة
يغير دليل العمل الخاص بك إلى الدليل المحدد.

يقوم CDUP بتغيير دليل العمل الخاص بك بمستوى أعلى.

يعرض PWD دليل العمل الخاص بك.

العودة إلى دليل العمل السابق الخاص بك.

مكدير [الدليل]
يقوم بإنشاء دليل.

رمدير [الدليل]
يزيل الدليل.

القيام ب التواصل
ضبط الخط [الخيارات] اسم الجهاز
يفتح المنفذ التسلسلي المحدد. مرادف: تعيين المنفذ.

الخط المفتوح [الخيارات] اسم الجهاز
نفس خط SET. مرادف: المنفذ المفتوح.

ضبط نوع المودم [الاسم]
يخبر كيرميت بنوع المودم الموجود على المنفذ.

اطلب [الرقم]
يطلب من Kermit طلب رقم الهاتف المحدد بواسطة المودم.

REDIAL يعيد طلب رقم الهاتف الذي تم الاتصال به مؤخرًا.

الإجابة انتظار مكالمة واردة على المودم والرد عليها.

المصادقة [المعلمات...]
إجراء مصادقة آمنة على اتصال TCP/IP.

ضبط نوع الشبكة {TCP/IP، X.25، ...}
يحدد نوع الشبكة لأوامر SET HOST اللاحقة.

تعيين المضيف [الخيارات] المضيف [المنفذ]
يفتح اتصال الشبكة بالمضيف والمنفذ المحددين.

تعيين المضيف * المنفذ
ينتظر اتصال TCP/IP وارد على المنفذ المحدد.

مضيف TELNET [الخيارات].
يفتح اتصال Telnet بالمضيف ويدخل في حالة الاتصال.

RLOGIN [الخيارات] المضيف
يفتح اتصال Rlogin بالمضيف ويدخل في حالة الاتصال.

IKSD [خيارات] المضيف
يفتح اتصالاً بخدمة Internet Kermit.

مضيف SSH [الخيارات]
يفتح اتصال SSH بالمضيف ويدخل في حالة الاتصال.

مضيف FTP مفتوح [خيارات]
يفتح اتصال FTP بالمضيف.

HTTP [ خيارات ] فتح المضيف
يفتح اتصال HTTP بالمضيف.

PTY القيادة الخارجية
يقوم بتشغيل الأمر على محطة زائفة كما لو كان اتصالاً.

PIPE القيادة الخارجية
يقوم بتشغيل الأمر من خلال توجيه الإخراج كما لو كان اتصالاً.

باستخدام التواصل
اتصال [الخيارات]
يدخل حالة الاتصال (المحطة). المرادف: ج.

أمر إعادة التوجيه
يعيد توجيه الأمر الخارجي المحدد عبر الاتصال.

أمر تيلوبت
يرسل أمر بروتوكول Telnet (اتصالات Telnet فقط).

السيطرة-\C
"الهروب مرة أخرى" من حالة الاتصال إلى حالة الأمر.

السيطرة-\ب
(في حالة الاتصال) يرسل إشارة استراحة (تسلسلية أو Telnet).

كنترول-\!
(في حالة الاتصال) يدخل في الغلاف السفلي؛ "الخروج" للعودة.

كنترول-\؟
(في حالة الاتصال) يعرض قائمة بخيارات مستوى الهروب الأخرى.

السيطرة-\السيطرة-\
(في حالة الاتصال) اكتب شرطتين مائلتين للخلف على Ctrl لإرسال أحدهما.

ضبط الهروب [الحرف]
تغيير شخصية الهروب من حالة الاتصال الخاصة بـ Kermit.

إغلاق التواصل
HANGUP يوقف اتصال المنفذ التسلسلي أو اتصال الشبكة المفتوح حاليًا.

CLOSE لإغلاق المنفذ التسلسلي المفتوح حاليًا أو اتصال الشبكة.

SET LINE (بدون اسم الجهاز)
يغلق المنفذ التسلسلي المفتوح حاليًا أو اتصال الشبكة.

تعيين المضيف (بدون اسم المضيف)
يغلق المنفذ التسلسلي المفتوح حاليًا أو اتصال الشبكة.

إغلاق بروتوكول نقل الملفات
إغلاق اتصال FTP المفتوح حاليًا.

إغلاق HTTP
يغلق اتصال HTTP المفتوح حاليًا.

EXIT يغلق أيضًا جميع الاتصالات. مرادف: استقال.

ضبط تحذير الخروج على إيقاف
يمنع التحذير بشأن الاتصالات المفتوحة عند الخروج أو الإغلاق.

قم بتقديم توصيل
إرسال [خيارات] اسم الملف [اسم]
يرسل الملف المحدد. المرادف: س.

إرسال [خيارات] ملف المواصفات
يرسل كافة الملفات المطابقة.

إعادة إرسال [الخيارات] filespec
يستأنف الإرسال المتقطع من نقطة الفشل.

تلقي [خيارات] [اسم]
ينتظر بشكل سلبي وصول الملفات. المرادف: ر.

سجل المعاملات [اسم الملف]
يحتفظ بسجل لعمليات نقل الملفات.

سريع استخدم إعدادات النقل السريع للملفات (افتراضي).

حذر
استخدم إعدادات نقل الملفات الحذرة والأقل سرعة.

ROBUST استخدم إعدادات نقل الملفات المحافظة للغاية والبطيئة.

إحصائيات [خيارات]
يعطي إحصائيات حول آخر عملية نقل للملفات.

أين بعد النقل: "أين ذهبت ملفاتي؟".

إرسال [الخيارات] [اسم الملف]
يرسل الملف بدون بروتوكول. مرادف: XMIT.

سجل الجلسة [اسم الملف]
يلتقط النص أو الملفات عن بعد بدون بروتوكول.

تعيين البروتوكول [الاسم...]
يخبر كيرميت باستخدام بروتوكول نقل ملفات خارجي.

بروتوكول نقل الملفات {PUT، MPUT، الحصول على، MGET، ...}
أوامر عميل FTP.

HTTP {PUT، GET، HEAD، POST، ... }
أوامر عميل HTTP.

كيرميت المخدم
مفعل وغير مفعل
يتحكم في ميزات الخادم التي يمكن للعملاء استخدامها.

تعيين الخادم
يضبط المعلمات قبل الدخول إلى حالة الخادم.

SERVER يدخل حالة الخادم.

العميل of كيرميت or FTP المخدم
[ عن بعد ] تسجيل الدخول [ كلمة مرور المستخدم ]
قم بتسجيل الدخول إلى خادم Kermit أو IKSD الذي يتطلب ذلك.

[عن بعد] تسجيل الخروج
تسجيل الخروج من خادم Kermit أو IKSD.

إرسال [خيارات] اسم الملف [اسم]
يرسل الملف المحدد إلى الخادم. المرادفات: S، PUT.

إرسال [خيارات] ملف المواصفات
يرسل كافة الملفات المطابقة.

إعادة إرسال [الخيارات] filespec
يستأنف الإرسال المتقطع من نقطة الفشل.

احصل على [خيارات] مواصفات الملفات البعيدة
يطلب من الخادم إرسال الملفات المعطاة. المرادف: غ.

REGET [خيارات] مواصفات الملفات البعيدة
يستأنف عملية GET المتقطعة من نقطة الفشل.

القرص المضغوط البعيد [الدليل]
يطلب من الخادم تغيير دليل العمل الخاص به. مرادف: التجمع الكونغولي من أجل الديمقراطية.

الأشخاص ذوي الإعاقة عن بعد [الدليل]
يطلب من الخادم عرض دليل العمل الخاص به. مرادف: RPWD.

الدليل البعيد [مواصفات الملف...]
يطلب من الخادم إرسال قائمة الدليل. مرادف: RDIR.

الحذف عن بعد [مواصفات الملف...]
يطلب من الخادم حذف الملفات. مرادف: RDEL.

بعيد [أمر...]
(العديد من الأوامر الأخرى: "بعيد؟" للحصول على قائمة).

البريد [الخيارات] filespec
يرسل الملف (الملفات) ليتم تسليمها كبريد إلكتروني (كيرميت فقط).

FINISH يطلب من الخادم الخروج من حالة الخادم (Kermit فقط).

BYE يطلب من الخادم تسجيل الخروج وإغلاق الاتصال.

سيناريو برمجة وتطوير
تعريف، إعلان، عدم تعريف، إلغاء إعلان، تعيين، تقييم، التعبير الجنسي، صفيف، فرز،
الإدخال، الإخراج، إذا، أثناء، التبديل، GOTO، ECHO، ASK، GETC، GETOK، تأكيد، انتظر،
النوم، FOPEN، FREAD، FWRITE، FCLOSE، STOP، END، RETURN، LEARN، SHIFT، TRACE، VOID،
الزيادة، النقصان، ... بالنسبة لهذه وغيرها الكثير، ستحتاج إلى الرجوع إلى الدليل
والملاحق، و/أو قم بزيارة مكتبة Kermit Script، والتي تتضمن أيضًا ملفًا
تعليمي موجز. تلميح: ساعد في التعلم لمعرفة كيفية جعل كيرميت يكتب بطريقة بسيطة
مخطوطات لك.

تحتوي العديد من أوامر Kermit على مرادفات ومتغيرات وأقارب وما إلى ذلك. على سبيل المثال،
MSEND هو إصدار من SEND يقبل بدلاً من ذلك قائمة بمواصفات الملفات المراد إرسالها
من مواصفات ملف واحد فقط، وMPUT هو مرادف لـ MSEND. نقل يعني إرسال و
ثم قم بحذف الملف المصدر إذا نجح. MMOVE يشبه MOVE، ولكنه يقبل قائمة من
مواصفات الملفات، وما إلى ذلك. هذه موصوفة في الوثائق الكاملة.

استخدم علامة الاستفهام لتحسس طريقك من خلال أمر غير مألوف، كما في هذا المثال:

ج-كيرميت> عن بعد؟ واحدة من التالية:
تعيين دليل طباعة كيرميت rmdir
مجموعة تسجيل الخروج من القرص المضغوط PWD
نسخ مساحة استعلام تسجيل الخروج للمساعدة
حذف نوع إعادة تسمية المضيف mkdir
C-كيرميت> جهاز التحكم عن بعد؟ واحدة من التالية:
سمات الملف إعادة محاولة النقل
كتلة الاختيار تلقي نافذة الخادم
C-Kermit> ملف المجموعة البعيدة؟ واحدة من التالية:
مجموعة الأحرف غير مكتملة بطول السجل
نوع أسماء التصادم
C-Kermit> أسماء الملفات المعينة عن بعد؟ واحدة من التالية:
حرفية محولة
C-Kermit> تعيين أسماء الملفات عن بعد بشكل حرفي
ج-كيرميت>

وهذا ما يسمى القائمة عند الطلب: تحصل على قائمة عندما تريد واحدة، ولكن القوائم ليست قسرية
عليك حتى عندما تعرف ما تفعله. لاحظ أنه يمكنك أيضًا اختصار معظم الكلمات الرئيسية،
ويمكنك إكمالها باستخدام مفتاح Tab أو Esc. لاحظ أيضا أن؟ يعمل على أسماء الملفات
أيضًا، ويمكنك استخدامه في منتصف كلمة رئيسية أو اسم ملف، وليس فقط في ملف
بداية. على سبيل المثال، "إرسال x؟" يسرد جميع الملفات الموجودة في الدليل الحالي وأسمائها
ابدأ بـ "x".

التهيئة FILE


في تكوينه الافتراضي، ينفذ C-Kermit الأوامر من ملف يسمى .kermrc
الدليل الرئيسي الخاص بك عند بدء تشغيله، ما لم يتم إعطاؤه خيار سطر الأوامر -Y أو -y.
قد تحل التكوينات المخصصة محل ملف التهيئة المشترك على مستوى النظام. العرض
يخبرك الأمر FILE بملف التهيئة الذي تم استخدامه، إن وجد. التهيئة القياسية
ملف "سلاسل" إلى ملف تخصيص فردي، .mykermc، في الدليل الرئيسي، في
حيث يمكن لكل مستخدم تحديد تفضيلاته الخاصة وتحديد وحدات الماكرو وما إلى ذلك.

نظرًا لأن تنفيذ ملف التهيئة (على الأقل الملف القياسي) يجعل C‐Kermit يأخذ الأمر
إذا كان البدء أطول، فقد يكون من الأفضل عدم وجود ملف تهيئة، خاصة الآن
أن تكوين بدء التشغيل الافتراضي لـ Kermit يتوافق جيدًا مع الحوسبة الحديثة و
التواصل - بمعنى آخر، لم يعد عليك القيام بأي شيء خاص لصنع كيرميت
التحويلات تسير بسرعة. لذلك بدلاً من وجود ملف تهيئة يتم تنفيذه في كل مرة
عند بدء تشغيل Kermit، قد تفكر في إنشاء واحد أو أكثر من نصوص kerbang (بأسماء أخرى
ذلك .kermrc) التي لا تتضمن أمر "خروج"، واستدعائها عندما تحتاج إلى ذلك
الإعدادات و/أو تعريفات الماكرو و/أو الإجراءات المكتوبة التي تحتوي عليها، واستدعاء C‐Kermit
مباشرة عندما لا تفعل ذلك.

وبعبارة أخرى... ما زلنا نوزع ملف التهيئة القياسي لأنه
المميز في الدليل والتوافق مع الإصدارات السابقة أمر مهم بالنسبة لنا. ولكن ليس هناك ضرر
في عدم استخدامه إذا لم تكن بحاجة إلى الأشياء الموجودة فيه (دليل الخدمات، الاتصال
الدليل ودليل الشبكة وتعريفات الماكرو المرتبطة). ومن ناحية أخرى، إذا
هناك إعدادات أو وحدات ماكرو تريد تفعيلها في كل مرة تستخدم فيها Kermit
ملف التهيئة (أو ملف التخصيص الذي يرتبط به) هو المكان المناسب لوضعها،
لأن هذا هو المكان الوحيد الذي يبحث عنه Kermit تلقائيًا في كل مرة تقوم فيها بتشغيله.

MODES OF OPERATION


يقال أن Kermit في الوضع المحلي إذا قام بالاتصال بجهاز كمبيوتر آخر، على سبيل المثال
عن طريق الاتصال به أو إنشاء اتصال Telnet به. الكمبيوتر الآخر بعيد، لذلك
إذا قمت بتشغيل نسخة أخرى من Kermit على الكمبيوتر البعيد، فيُقال أنها موجودة في Remote
الوضع (طالما أنه لم يقم بأي اتصالات خاصة به). كيرميت المحلية
يتصل عبر جهاز الاتصالات أو اتصال الشبكة، ويعمل كقناة
بين الكمبيوتر البعيد ولوحة المفاتيح والشاشة. كيرميت البعيد هو
شريك نقل الملفات إلى Kermit المحلي ويتواصل فقط من خلال المدخلات القياسية الخاصة به
والإخراج.

في أي لحظة، يمكن أن يكون برنامج Kermit في أي من الحالات التالية. من المهم أن
تعرف على ماهيتها وكيفية التغيير من واحدة إلى أخرى.

حالة الأمر
في هذه الحالة، يقرأ كيرميت الأوامر من:

· لوحة المفاتيح الخاصة بك. أو:
· ملف، أو:
· تعريف الكلي.

يمكنك الخروج من حالة الأمر مرة أخرى إلى Unix باستخدام الأمر EXIT أو QUIT (نفس الأمر
شيء). يمكنك الدخول إلى حالة الاتصال باستخدام أي من الأوامر المختلفة (CONNECT، DIAL،
تلنت، الخ). يمكنك إدخال حالة نقل الملفات باستخدام أوامر مثل SEND وRECEIVE و
واحصل على. يمكنك إدخال حالة الخادم باستخدام أمر الخادم. يقول الأمر TAKE
كيرميت لقراءة وتنفيذ الأوامر من الملف. أمر DO (ربما ضمنيًا).
يخبر كيرميت بقراءة وتنفيذ الأوامر من تعريف الماكرو. بينما في
حالة الأمر، يمكنك مقاطعة أي أمر أو ماكرو أو ملف أمر عن طريق الكتابة
Ctrl-C (اضغط باستمرار على مفتاح Ctrl واضغط على المفتاح C)؛ هذا عادة يعيدك
للموجه.

دولة شل
يمكنك استدعاء أمر خارجي أو أمر أدنى من موجه أوامر Kermit
باستخدام الأمر PUSH أو RUN (!) أو EDIT أو BROWSE. بينما القشرة السفلية أو
الأمر نشط، كيرميت معلق ولا يفعل شيئا. العودة إلى قيادة كيرميت
الحالة عن طريق الخروج من الغلاف أو التطبيق السفلي.

ربط الدولة
في هذه الحالة، والتي لا يمكن إدخالها إلا عندما تكون في الوضع المحلي (أي عندما يقوم Kermit
قمت بإجراء اتصال بجهاز كمبيوتر آخر)، يعمل Kermit كمحطة طرفية لـ
حاسب يستخدم عن بعد. يتم إرسال ضغطات المفاتيح الخاصة بك إلى الكمبيوتر البعيد والأحرف
التي تصل عبر اتصال الاتصال يتم عرضها على شاشتك. هذا
يتم إدخال الحالة عندما تقوم بإعطاء أمر CONNECT أو DIAL أو TELNET أو RLOGIN أو IKSD.
يمكنك العودة إلى حالة الأمر عن طريق تسجيل الخروج من الكمبيوتر البعيد، أو عن طريق
الكتابة:

السيطرة-\ج

أي: اضغط باستمرار على مفتاح Ctrl واضغط على مفتاح الشرطة المائلة العكسية، ثم اترك الزر
مفتاح Ctrl ثم اضغط على مفتاح C. وهذا ما يسمى الهروب مرة أخرى. هروب معين آخر
يتم أيضًا توفير أوامر المستوى؛ اكتب Ctrl-\؟ للحصول على قائمة. على سبيل المثال، يمكنك
أدخل حالة Shell باستخدام:

كنترول-\!

لإرسال Ctrl-\ إلى المضيف أثناء وجوده في حالة الاتصال، اكتب اثنين منهم على التوالي. يرى
مساعدة في الاتصال والمساعدة في مجموعة الهروب لمزيد من المعلومات.

حالة نقل الملفات المحلية
في هذه الحالة، يقوم Kermit بإرسال الحزم ذهابًا وإيابًا مع إدخال الكمبيوتر الآخر
لنقل ملف أو إنجاز بعض المهام الأخرى المتعلقة بالملف. وعند
وفي الوقت نفسه، فإنه يعرض تقدمه على شاشتك ويراقب لوحة المفاتيح
للانقطاعات. في هذه الحالة، تكون الأوامر التالية بضغطة مفتاح واحدة
قبلت:

X قم بمقاطعة الملف الحالي وانتقل إلى الملف التالي (إن وجد).

Z قم بمقاطعة الملف الحالي وتخطي كل ما تبقى.

E مثل Z ولكنه يستخدم بروتوكولًا "أقوى" (استخدمه إذا كان X أو Z لا يعمل).

Ctrl-C وضع نقل الملفات للمقاطعة (استخدمه إذا لم يعمل Z أو E).

يعود Kermit إلى حالته السابقة (الأمر أو الاتصال) عند اكتمال النقل أو
عند المقاطعة بنجاح بواسطة X أو Z أو E أو Ctrl-C (اضغط باستمرار على المفتاح Ctrl واضغط على
مفتاح ج).

حالة نقل الملفات عن بعد
في هذه الحالة، يقوم Kermit بتبادل حزم نقل الملفات مع شريكه المحلي
على مستوى الإدخال/الإخراج القياسي. ويترك هذه الحالة تلقائيًا عند إجراء النقل
مكتمل. في حالة العثور على Kermit المحلي الخاص بك في ولاية Connect والجهاز البعيد فيه
في حالة نقل الملفات (التي يبدو فيها أنها تتجاهل ضغطات المفاتيح)، يمكنك ذلك عادةً
قم بإعادته إلى حالة الأمر عن طريق كتابة ثلاثة مفاتيح Ctrl-C على التوالي. إذا لم ينجح ذلك،
أعد Kermit المحلي الخاص بك إلى حالة الأوامر (Ctrl-\C) واكتب "e‐packet" ثم
اضغط على مفتاح العودة أو أدخل؛ يؤدي هذا إلى حدوث خطأ فادح في بروتوكول Kermit.

حالة الخادم البعيد
وهذا يشبه حالة نقل الملفات عن بعد، إلا أنه لا يعود تلقائيًا إليها مطلقًا
حالة الأمر. بل ينتظر المزيد من التعليمات من برنامج العميل؛ الذي - التي
هو من برنامج Kermit المحلي الخاص بك. يمكنك إعادة الخادم البعيد إلى مكانه
الحالة السابقة عن طريق إصدار أمر "إنهاء" للعميل، أو إذا كنت فيه
حالة الاتصال، عن طريق كتابة ثلاثة مفاتيح Ctrl-C على التوالي. يمكنك إخبار وظيفة الخادم بذلك
قم بتسجيل الخروج وقطع الاتصال عن طريق إصدار أمر "وداعا" للعميل.

حالة الخادم المحلي
مثل حالة Remote-Server، ولكن في الوضع المحلي، وبالتالي مع نقل الملفات الخاص بها
عرض العرض والاستماع لأوامر المفتاح الواحد، كما هو الحال في نقل الملفات المحلية
ولاية. عادةً ما يتم إدخال هذه الحالة تلقائيًا عند تشغيل برنامج Kermit عن بعد
يعطي أمر GET.

يمكن لـ C‐Kermit وKermit 95 وMS-DOS Kermit التبديل تلقائيًا من Connect
الحالة إلى حالة نقل الملفات المحلية عند بدء نقل الملفات من ملف
الكمبيوتر البعيد عن طريق تشغيل Kermit وإخباره بإرسال ملف أو الحصول عليه
في هذه الحالة، يتم استئناف حالة الاتصال تلقائيًا بعد الانتهاء من نقل الملف.

لاحظ أن C‐Kermit ليس محاكيًا طرفيًا. وهو تطبيق الاتصالات
التي تقوم بتشغيلها في نافذة طرفية (على سبيل المثال وحدة التحكم أو Xterm). محاكاة محددة
مثل VT100 أو VT220 أو Linux Console أو Xterm، يتم توفيرها بواسطة النافذة الطرفية
الذي تقوم فيه بتشغيل C-Kermit. كيرميت 95 وMS-DOS كيرميت، من ناحية أخرى،
هي محاكاة المحطة الحقيقية. لماذا لا يعد C-Kermit محاكيًا طرفيًا؟ انقر هنا ل
قرأت عن ذلك.

صناعة CONNECTIONS


فيما يلي كيفية إجراء أنواع مختلفة من الاتصالات باستخدام أوامر Kermit التفاعلية (مثل
المذكورة أعلاه، يمكنك أيضًا إجراء اتصالات باستخدام خيارات سطر الأوامر). لاحظ أنك لا تفعل ذلك
يجب أن تجري اتصالات مع كيرميت. ويمكن استخدامه أيضًا على الطرف البعيد من الاتصال
باعتبارك شريك نقل الملفات وإدارتها عن بُعد لبرنامج الاتصالات المحلي لديك.

إجراء اتصال Telnet
في موجه أوامر C‐Kermit، اكتب ببساطة:

التلنت foo.bar.com

(استبدال اسم المضيف أو العنوان المطلوب). يمكنك أيضًا تضمين رقم المنفذ:

التلنت xyzcorp.com 3000 ;

إذا نجح الاتصال، يدخل Kermit تلقائيًا إلى حالة الاتصال. عندما انت
عند تسجيل الخروج من المضيف البعيد، يعود Kermit تلقائيًا إلى الموجه الخاص به. مزيد من المعلومات:
مساعدة TELNET، مساعدة في ضبط TELNET، مساعدة في ضبط TELOPT. راجع أيضًا قسم IKSD أدناه.

إجراء اتصال Rlogin
هذا يشبه Telnet تمامًا، إلا أنه يجب أن تكون لديك صلاحيات الجذر للقيام بذلك لأن Rlogin يستخدم ملف
منفذ TCP المميز:

rlogin foo.bar.com

مزيد من المعلومات: مساعدة RLOGIN.

إجراء اتصال SSH
على عكس Telnet وRlogin، فإن اتصالات SSH ليست مدمجة، ولكن يتم التعامل معها عن طريق التشغيل
عميل SSH الخارجي الخاص بك من خلال محطة زائفة. استخدام C-Kermit للتحكم في
يمنحك عميل SSH جميع ميزات Kermit (نقل الملفات، مجموعة الأحرف،
التحويل والبرمجة النصية وما إلى ذلك) عبر SSH.

ssh foo.bar.com

مزيد من المعلومات: مساعدة SSH، مساعدة في ضبط SSH.

الاتصال باستخدام المودم
إذا كان مودمًا خارجيًا، فتأكد من توصيله بمنفذ تسلسلي قابل للاستخدام
جهاز الكمبيوتر الخاص بك باستخدام كابل مودم عادي (مباشر)، والهاتف
جاك مع كابل الهاتف، وأنه تم تشغيله. ثم استخدم هذه الأوامر:

ضبط نوع المودم usrobotics ; أو أي نوع آخر مدعوم
تعيين السطر /dev/ttyS0 ؛ تحديد اسم الجهاز
ضبط السرعة 57600؛ أو غيرها من السرعة المطلوبة
ضبط التدفق rts/cts؛ معظم أجهزة المودم الحديثة تدعم هذا
ضبط نغمة طريقة الاتصال؛ (أو نبض)
اطلب 7654321 ؛ اطلب الرقم المطلوب

اكتب "تعيين نوع المودم؟" للحصول على قائمة بأنواع المودم المدعومة. إذا قمت بحذف SET
أمر MODEM TYPE، النوع الافتراضي هو "generic-high-speed"، والذي يجب أن يعمل معه
أحدث أجهزة المودم AT-command-set. إذا كان الخط مشغولاً، يعيد كيرميت الاتصال
تلقائيا. إذا لم تنجح المكالمة، استخدم "ضبط عرض الطلب" وحاول ذلك
مرة أخرى لمشاهدة ما يحدث. إذا نجحت المكالمة، يدخل Kermit إلى حالة الاتصال
تلقائيًا ويعود إلى المطالبة تلقائيًا عند تسجيل الخروج من
الكمبيوتر البعيد أو سيتم فقدان الاتصال.

يمكنك أيضًا الاتصال من مودم يمكن الوصول إليه عن طريق Telnet، على سبيل المثال، إلى الخلف
الخادم الطرفي. في هذه الحالة تسلسل الأوامر هو:

تعيين المضيف ts.xxx.com 2000؛ الخادم الطرفي والميناء
ضبط نوع المودم usrobotics ; أو أي نوع آخر مدعوم
ضبط نغمة طريقة الاتصال؛ (أو نبض)
اطلب 7654321 ؛ اطلب الرقم المطلوب

إذا كان الخادم الطرفي يدعم خيار منفذ Telnet Com، RFC 2217، فيمكنك ذلك أيضًا
إعطاء الأوامر المتعلقة بالمنفذ التسلسلي مثل SET SPEED وSET PARITY وما إلى ذلك
يقوم Kermit بترحيلها إلى الخادم الطرفي باستخدام البروتوكول المحدد في RFC.

مزيد من المعلومات: مساعدة ضبط المودم، مساعدة ضبط الخط، مساعدة ضبط السرعة، مساعدة ضبط التدفق، طلب المساعدة،
مساعدة في ضبط الاتصال الهاتفي، مساعدة في ضبط المودم، مساعدة في ضبط ساعة الناقل، عرض الاتصالات، عرض
المودم، عرض الطلب.

المنفذ التسلسلي المباشر
قم بتوصيل جهازي الكمبيوتر، A وB، باستخدام كابل مودم (أو كابلي مودم).
مترابطة مع محول مودم أو مزيل المودم). من الكمبيوتر أ:

ضبط نوع المودم بلا؛ لا يوجد مودم
تعيين السطر /dev/ttyS0 ؛ تحديد اسم الجهاز
ضبط مراقبة الناقل ؛ إذا لم يكن القرص المضغوط DTR متصلاً بشكل متقاطع
ضبط السرعة 57600؛ أو غيرها من السرعة المطلوبة
ضبط التدفق rts/cts؛ إذا كان RTS وCTS متصلين بشكل متقاطع
تعيين التكافؤ حتى؛ (أو "علامة" أو "مسافة"، إذا لزم الأمر)
ضبط بتات التوقف 2 ؛ (نادرا ما يكون ضروريا)
ضبط التدفق xon/xoff؛ إذا لم تتمكن من استخدام RTS/CTS
يتصل ؛ أدخل حالة الاتصال (المحطة).

يفترض هذا أن الكمبيوتر B قد تم إعداده للسماح لك بتسجيل الدخول. وإذا لم يكن كذلك، فيمكنك تشغيل ملف
نسخة من Kermit على الكمبيوتر B واتبع نفس التوجيهات تقريبًا. أكثر
المعلومات: كما هو مذكور أعلاه بالإضافة إلى المساعدة في الاتصال.

باستخدام أجهزة المودم أو الاتصالات التسلسلية المباشرة، قد يتعين عليك أيضًا "ضبط التكافؤ" (أو
"علامة" أو "مسافة") إذا كان اتصال 7 بت.

من بين أنواع الاتصال المذكورة أعلاه، يمكن فتح نوع واحد فقط في المرة الواحدة. ومع ذلك، أي واحد من
يمكن فتحها بشكل متزامن مع جلسة FTP أو HTTP. يمكن أن يكون كل نوع اتصال
مخصصة لأي درجة مرغوبة، مكتوبة، مسجلة، سمها ما شئت. انظر الدليل.

ملاحظة: على منصات محددة، يمكن لـ C‐Kermit أيضًا إجراء اتصالات X.25. انظر دليل ل
تفاصيل.

نقل FILES مع كيرميت


هناك اعتقاد واسع النطاق ومستمر بأن كيرميت بروتوكول بطيء. هذا هو
لأنه، حتى وقت قريب، كان يستخدم الضبط المحافظ افتراضيًا للتأكد من صحة الملف
نجحت عمليات النقل، بدلًا من الفشل لأنها أدت إلى زيادة تحميل الاتصال. بعض
كانت هناك حاجة إلى أوامر إضافية (أو خيارات سطر الأوامر، مثل -Q) لجعل الأمر يسير بسرعة، ولكن
لم يكلف أحد عناء معرفة المزيد عنهم. كما أن رقصة التانغو تتطلب شخصين: معظمهم من غير كيرميت.
إن تطبيقات بروتوكول مشروع Kermit بطيئة حقًا. أفضل شركاء نقل الملفات
بالنسبة لـ C-Kermit هي: نسخة أخرى من C-Kermit (7.0 أو أحدث) وKermit 95. هذه
تعمل المجموعات بشكل جيد وتعمل بسرعة بشكل افتراضي. MS-DOS Kermit جيد أيضًا، لكن أنت
عليك أن تطلب منه أن يتحرك بسرعة (من خلال إعطائه الأمر FAST).

علاوة على ذلك، تدعم برامج Kermit الثلاثة هذه "التنزيل التلقائي" و"التحميل التلقائي".
وهذا يعني أنه عندما يكونون في حالة الاتصال وتأتي حزمة Kermit من جهاز التحكم عن بعد،
يتحولون تلقائيًا إلى وضع نقل الملفات.

بالإضافة إلى ذلك، يقوم C‐Kermit وK95 أيضًا بالتبديل تلقائيًا بين النص والوضع الثنائي لكل منهما
الملف، لذلك ليست هناك حاجة إلى "تعيين نوع الملف الثنائي" أو "تعيين نوع الملف النصي"، أو القلق
حول تلف الملفات لأنه تم نقلها في الوضع الخاطئ.

ما تضيفه كل هذه الكلمات هو أنه الآن، عندما تستخدم برنامج Kermit المحدث
من مشروع Kermit، لا يعد نقل الملفات سريعًا فحسب، بل إنه سهل للغاية. أنت
بالكاد تضطر إلى إعطاء أي أوامر على الإطلاق.

تحميل الملفات
لنفترض أن لديك Kermit 95 أو C‐Kermit أو MS‑DOS Kermit على جهاز الكمبيوتر المكتبي الخاص بك،
من خلال الاتصال بجهاز كمبيوتر Unix مثبت عليه C‐Kermit كـ "kermit". ل
قم بتنزيل ملف (أرسله من Unix إلى كمبيوتر سطح المكتب الخاص بك)، فقط اكتب الملف
الأمر التالي في موجه Unix Shell الخاص بك:

كيرميت -s oofa.txt

(حيث يكون oofa.txt هو اسم الملف). إذا كنت تريد إرسال أكثر من ملف، يمكنك ذلك
ضع أي عدد تريده من أسماء الملفات في سطر الأوامر، ويمكن أن يكون أي اسم
مزيج من النص والثنائي:

كيرميت -s oofa.txt oofa.zip oofa.html oofa.tar.gz

و/أو يمكنك استخدام أحرف البدل لإرسال مجموعات من الملفات:

كيرميت -s أوفا.*

إذا كنت تريد إرسال ملف تحت اسم مستعار، فاستخدم:

كيرميت -s friday.txt -a today.txt

يؤدي هذا إلى إرسال الملف friday.txt ولكنه يخبر Kermit المتلقي باسمه
today.txt. في جميع الحالات، كما هو مذكور، عند الانتهاء من نقل الملفات، سطح المكتب الخاص بك
يعود Kermit تلقائيًا إلى حالة الاتصال. لا داعي للقلق بشأن الهروب مرة أخرى،
الاتصال، تبديل الوضع النصي/الثنائي. يكاد يكون من السهل جدا، أليس كذلك؟

تحميل الملفات
لتحميل الملفات (أرسلها من كمبيوتر سطح المكتب إلى كمبيوتر Unix البعيد)
افعل نفس الشيء، لكن استخدم الخيار -g (GET) بدلاً من -s:

كيرميت -g oofa.txt

يؤدي هذا إلى دخول Kermit المحلي الخاص بك إلى وضع الخادم؛ ثم برنامج كيرميت البعيد
يطلب الملف المحدد ويرسله Kermit المحلي ويعود إليه تلقائيًا
ربط الحالة عند الانتهاء.

إذا كنت ترغب في تحميل ملفات متعددة، فقد استخدمت قواعد اقتباس Shell منذ ذلك الحين
هذه ليست ملفات محلية:

كيرميت -g "oofa.txt oofa.zip oofa.html oofa.tar.gz"
كيرميت -ز "oofa.*"

إذا كنت تريد تحميل ملف مع تخزينه باسم مختلف، فاستخدم:

كيرميت -g friday.txt -a today.txt

كيرميت ينقل الطريقة القديمة
إذا كان برنامج اتصالات سطح المكتب الخاص بك لا يدعم التحميل التلقائي أو
التنزيل التلقائي، أو أنه لا يتضمن وضع خادم Kermit، يتطلب الإجراء
المزيد من الخطوات.

لتحميل الملف اكتب:

كيرميت -s اسم الملف

على المضيف كما كان من قبل، ولكن إذا لم يحدث شيء تلقائيا ردا على ذلك
الأمر، يجب عليك تحويل برنامج اتصالات سطح المكتب الخاص بك إلى Kermit
تلقي الدولة. قد يتم ذلك عن طريق الهروب مرة أخرى باستخدام أحرف لوحة المفاتيح أو التشغيل السريع
المفاتيح (Alt-x نموذجي) و/أو باستخدام أمر (مثل RECEIVE) أو قائمة. عندما
اكتمل نقل الملف، عليك العودة إلى حالة الاتصال، المحطة الطرفية
مضاهاة، أو أي مصطلح ينطبق على برنامج اتصالات سطح المكتب الخاص بك.

لتحميل ملف اكتب:

كيرميت -ر

على المضيف (بدلاً من "kermit -g"). هذا يخبر C-Kermit بالانتظار بشكل سلبي لـ
ملف لبدء الوصول. ثم استعد انتباه برنامج سطح المكتب الخاص بك (Alt-x
أو أيًا كان) واطلب منه إرسال الملف (الملفات) المطلوبة باستخدام بروتوكول Kermit. متى
تم الانتهاء من النقل، قم بالعودة إلى شاشة الاتصال أو المحطة الطرفية.

إذا فشل نقل الملف
على الرغم من أنه يمكن ضبط كل جانب من جوانب عملية Kermit بدقة، إلا أن هناك أيضًا
ثلاثة أوامر "ضبط شامل" قصيرة وبسيطة يمكنك استخدامها لاستكشاف الأخطاء وإصلاحها:

سريع استخدم إعدادات النقل السريع للملفات. لقد كان هذا هو الوضع الافتراضي منذ C-Kermit
7.0 الآن بعد أن أصبحت معظم أجهزة الكمبيوتر والاتصالات الحديثة تدعمه. إذا التحويلات
تفشل مع الإعدادات السريعة، حاول. . .

حذر
استخدم إعدادات حذرة ولكن ليس بجنون العظمة. عمليات نقل الملفات، إذا نجحت، ستنجح
اذهب بسرعة متوسطة. إذا لم يكن الأمر كذلك، حاول. . .

ROBUST استخدم الإعدادات الأكثر قوة ومرونة وتحفظًا وأمانًا وموثوقية.
من المؤكد تقريبًا أن عمليات نقل الملفات ستعمل، لكنها ستكون بطيئة جدًا (من
بالطبع هذه مقايضة كلاسيكية؛ كان ROBUST هو الضبط الافتراضي لـ C-Kermit
الإصدارات 6.0 والإصدارات السابقة، مما جعل الجميع يعتقدون أن بروتوكول كيرميت كان كذلك
بطيء). إذا لم يقم ROBUST بالمهمة، فحاول مرة أخرى باستخدام SET PARITY SPACE أولاً
في حالة أنه ليس اتصال 8 بت.

من الواضح أن نجاح وأداء نقل الملفات يعتمد أيضًا على ملف C‐Kermit
شريك النقل. يوصى بشركاء مشروع Kermit الحقيقيين والمحدثين لأنهم
تحتوي على أفضل تطبيقات بروتوكول Kermit ولأننا نستطيع دعمها في حالة حدوث ذلك
من المتاعب.

إذا كنت لا تزال تواجه مشكلة، راجع الفصل 10 من استخدام C‐Kermit، أو أرسل بريدًا إلكترونيًا إلى kermit‐
[البريد الإلكتروني محمي].

ميزات نقل الملفات المتقدمة من Kermit
من الواضح أن هناك الكثير من الأمور التي تتعلق بنقل الملفات في Kermit، بما في ذلك جميع أنواعها
الأوامر التفاعلية، والتفضيلات، والخيارات، والتسجيل، وتصحيح الأخطاء، واستكشاف الأخطاء وإصلاحها،
وأي شيء آخر يمكنك تخيله ولكن هذا هو الهدف من الدليل والتحديثات.
فيما يلي بعض المواضيع التي يمكنك استكشافها إذا كنت مهتمًا عن طريق كتابة المساعدة لـ
الأوامر المدرجة:

تسجيل التحويلات:
سجل المعاملات (سجل المساعدة)

التبديل التلقائي بين النص والوضع الثنائي لكل ملف:
ضبط وضع النقل {تلقائي، يدوي} (المساعدة في ضبط النقل).

نقل شجرة الدليل العودية عبر الأنظمة الأساسية:
أرسل / متكرر، احصل على / متكرر (مساعدة في الإرسال، مساعدة في الحصول على).

خيارات تضارب الملفات:
تعيين تصادم الملفات { الكتابة الفوقية، النسخ الاحتياطي، تجاهل، ... } (مساعدة في ضبط الملف).

التحديث: نقل فقط الملفات التي تغيرت منذ آخر مرة:
ضبط تحديث تضارب الملفات (مساعدة في ضبط الملف).

أنماط اختيار اسم الملف:
(مساعدة البدل).

اختيار ملف مرن:
أرسل (أو احصل) / قبل / بعد / أكبر / أصغر / النوع / باستثناء ...

تحويل مجموعة الأحرف:
مجموعة {ملف، نقل} مجموعة الأحرف، المرتبطة، ...

التحكم في الملف/اسم المسار:
قم بتعيين أسماء المسارات {إرسال واستقبال} وتعيين أسماء الملفات.

حركة الملف الذري:
إرسال (أو الحصول على) /حذف /إعادة تسمية /نقل إلى

النقل من/إلى الإدخال/الإخراج القياسي للأوامر الأخرى:
إرسال (أو الحصول على) / الأمر

استعادة النقل المتقطع من نقطة الفشل:
أعد الإرسال، ساعد في إعادة الإرسال (ساعد في إعادة الإرسال، ساعد في إعادة الإرسال).

نقل الملفات غير كيرميت
يمكنك أيضًا استخدام C‐Kermit لنقل الملفات باستخدام بروتوكولات الإنترنت FTP أو HTTP؛
انظر أدناه.

على اتصال تسلسلي أو Telnet عادي حيث لا يدعم الكمبيوتر الآخر
بروتوكول كيرميت على الإطلاق، لديك عدة خيارات. على سبيل المثال، إذا كان سطح المكتب الخاص بك
تدعم برامج الاتصالات Zmodem، استخدم "rz" و"sz" على المضيف بدلاً من ذلك
كيرميت. ولكن إذا كان Kermit هو برنامج سطح المكتب الخاص بك، وأنت تستخدمه لإجراء المكالمات
أو اتصالات الشبكة بأجهزة كمبيوتر أخرى لا تدعم بروتوكول Kermit (أو
التي لا تحتوي على تنفيذ جيد لها)، إذا كان جهاز الكمبيوتر الخاص بك لديه أيضًا
برامج X أو Y أو Zmodem الخارجية القابلة لإعادة التوجيه، يمكن لـ Kermit استخدامها كبرامج
البروتوكولات الخارجية. مساعدة في تعيين البروتوكول للحصول على التفاصيل.

يمكنك أيضًا التقاط تدفقات البيانات "الأولية" من جهاز الكمبيوتر الآخر باستخدام LOG SESSION
(سجل المساعدة وتسجيل المساعدة في إعداد سجل الجلسة للحصول على التفاصيل)، ويمكنك تحميل الملفات بدونها
أي بروتوكول على الإطلاق مع الإرسال (مساعدة الإرسال، مساعدة مجموعة الإرسال).

كيرميت مدمج FTP لأي لبس HTTP العملاء


يشبه عميل FTP الخاص بـ Kermit عميل Unix FTP العادي الذي اعتدت عليه، ولكن مع بعض
اختلافات:

· لديه الكثير من الأوامر والميزات.

· يجب أن يكون كل أمر FTP مسبوقًا بـ "ftp"، على سبيل المثال "ftp open"، "ftp get"،
"ftp bye"، وما إلى ذلك (هذا ليس صحيحًا تمامًا، ولكن حتى تعتاد عليه أكثر،
فمن الأفضل اتباع هذه القاعدة).

· أوامر مثل "cd" و"directory" وما إلى ذلك، يتم تنفيذها محليًا، وليس على الخادم. استخدم "إف تي بي
cd"، "ftp dir"، وما إلى ذلك، لجعلها تعمل على الخادم.

· يمكنك الحصول على جلسة FTP وجلسة Kermit مسلسلة أو Telnet عادية مفتوحة في
نفس الوقت.

· يمكن أن تكون جلسات FTP مؤتمتة بالكامل.

في انتظار نشر الإصدار التالي من الدليل، فإن عميل Kermit FTP يتم فحصه بالكامل
موثقة في موقع مشروع كيرميت:

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

يمكنك أيضًا استخدام HELP FTP وHELP SET FTP للحصول على أوصاف لبرامج Kermit المتعلقة بـ FTP
أوامر.

يشبه عميل HTTP عميل FTP، باستثناء أنك تسبق كل أمر بـ HTTP
بدلاً من FTP: HTTP OPEN، وHTTP GET، وHTTP PUT، وHTTP CLOSE، وما إلى ذلك. اكتب HELP HTTP لـ
التفاصيل، أو قم بزيارة الموقع لعرض الملاحق اليدوية. يمكن فتح اتصالات HTTP على
في نفس الوقت مثل الاتصالات التسلسلية العادية أو اتصالات Telnet واتصالات FTP. لذلك يستطيع كيرميت ذلك
إدارة ما يصل إلى ثلاثة أنواع من الاتصالات في وقت واحد.

INTERNET كيرميت الخدمة


يمكن تكوين C‐Kermit وتشغيله كخدمة إنترنت (تسمى IKSD)، على غرار FTP
الخادم (FTPD) إلا أنه يمكنك (ولكن ليس من الضروري) التفاعل معه مباشرة، بالإضافة إلى أنه يفعل الكثير
أكثر مما يمكن أن يفعله خادم FTP. منفذ TCP لـ IKSD هو 1649. ويستخدم بروتوكول Telnet. ج-
يمكن أن يكون Kermit خادم Kermit للإنترنت، أو يمكن أن يكون عميلاً لـ IKSD. تستطيع فعل
الاتصالات من C‐Kermit إلى IKSD باستخدام أي من الأوامر التالية:

التلنت foo.bar.edu 1649
telnet foo.bar.edu كيرميت ; إذا تم إدراج "كيرميت" في / الخ / خدمات
iksd foo.bar.edu

أمر IKSD يعادل أمر TELNET الذي يحدد المنفذ 1649. للمزيد
للحصول على معلومات حول إنشاء واستخدام الاتصالات بـ IKSD، راجع:

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

يمكنك تشغيل خدمة Internet Kermit على جهاز الكمبيوتر الخاص بك أيضًا (إذا كنت أنت النظام
مدير). للحصول على التعليمات، راجع:

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

الأمن


جميع أساليب شبكات TCP/IP المضمنة في C-Kermit (Telnet وRlogin وIKSD وFTP وHTTP)
يمكن تأمينها من خلال واحدة أو أكثر من الطرق التالية المعتمدة من IETF:

· معهد ماساتشوستس للتكنولوجيا Kerberos الرابع
· معهد ماساتشوستس للتكنولوجيا Kerberos V
· SSL/TLS
· ستانفورد SRP

للحصول على التعليمات الكاملة، راجع:

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

وكما ذكرنا سابقًا، يمكنك أيضًا إجراء اتصالات SSH باستخدام C‐Kermit إذا كنت قد قمت بذلك بالفعل
تثبيت عميل SSH.

لبديل سطر الأوامر شخصيات


عند استدعائه باسم "kermit" أو أي اسم آخر إلى جانب "ftp" أو "telnet"، فإن C‐Kermit لديه
خيارات سطر الأوامر الموضحة أعلاه في قسم الخيارات. ومع ذلك، إذا قمت باستدعاء C‐
Kermit كـ "telnet" أو "ftp"، فإنه يغير شخصية سطر الأوامر الخاصة به لتتناسب. هذا يمكن أن يكون
تم (من بين طرق أخرى) باستخدام روابط رمزية (ارتباطات رمزية). على سبيل المثال، إذا كنت تريد C-Kermit
ليكون عميل Telnet العادي الخاص بك، أو مساعد Telnet لمتصفح الويب الخاص بك، يمكنك إنشاء
رابط مثل ما يلي في الدليل الذي يقع في PATH الخاص بك قبل العادي
برنامج التلنت :

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

الآن عندما تعطي أمر "telnet"، فأنت تستدعي Kermit بدلاً من ذلك، ولكن باستخدام Telnet الخاص به
شخصية سطر الأوامر، على سبيل المثال:

التلنت xyzcorp.com

يقوم بإجراء اتصال Telnet بموقع xyzcorp.com، ويخرج Kermit تلقائيًا عندما يتم
الاتصال مغلق (تمامًا مثل عميل Telnet العادي). اكتب "telnet -h" للحصول على القائمة
من خيارات سطر أوامر شخصية Telnet الخاصة بـ Kermit، والتي من المفترض أن تكون كذلك
متوافق قدر الإمكان مع عميل Telnet العادي.

وبالمثل بالنسبة لبروتوكول نقل الملفات:

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

والآن اكتب "ftp -h" لترى خيارات سطر الأوامر وأسطر الأوامر مثلك تمامًا
سيعطي عميل FTP العادي الخاص بك:

بروتوكول نقل الملفات xyzcorp.com

ولكن مع خيارات إضافية تسمح بتحديد جلسة كاملة في الأمر
خط. أخيرًا، إذا كان خيار سطر الأوامر الأول لـ Kermit هو عنوان URL لـ Telnet أو FTP أو IKSD أو HTTP،
يقوم Kermit تلقائيًا بإجراء النوع المناسب من الاتصال، وإذا تمت الإشارة إليه بواسطة ملف
URL، يتخذ الإجراء المطلوب:

كيرميت تلنت: xyzcorp.com
يفتح جلسة Telnet

كيرميت التلنت: //[البريد الإلكتروني محمي]
كما سبق للمستخدم أولغا

كيرميت بروتوكول نقل الملفات: // أولغا@xyzcorp.com/public/oofa.zip
يقوم بتنزيل ملف

كيرميت كيرميت://kermit.columbia.edu/kermit/f/READ.ME
كما سبق ل IKSD

كيرميت iksd://kermit.columbia.edu/kermit/f/READ.ME
(وهذا يعمل أيضا)

كيرميت http://www.columbia.edu/kermit/index.html
الاستيلاء على صفحة ويب

استخدم kermrc عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad