telnet(1)

الاسم
telnet - واجهة مستخدم لـ بروتوكول TELNET

موجز
telnet [options ...] [ host [port]]

الوصف
يُستخدم أمر telnet للتواصل مع مضيف آخر باستخدام بروتوكول TELNET. إذا استُدعي telnet بدون معامل host ، فإنه يدخل في وضع الأوامر، والذي يُشار إليه بمحثه (telnet>). في هذا الوضع، يقبل وينفذ الأوامر المدرجة أدناه. إذا استُدعي مع معاملات، فإنه ينفذ أمر open بتلك المعاملات.

الخيارات

-4, --ipv4
    استخدم IPv4 للاتصال بالمضيفين.

-6, --ipv6
    استخدم IPv6 للاتصال بالمضيفين.

-8, --binary
    يحدد مسار بيانات 8-بت. يؤدي هذا إلى محاولة التفاوض على خيار TELNET BINARY في كل من الإدخال والإخراج.

-L, --binary-output
    يحدد مسار بيانات 8-بت عند الإخراج. يؤدي هذا إلى التفاوض على خيار BINARY عند الإخراج.

-e, --escape escape-char
    يضبط الحرف الهروبي المبدئي لـ telnet إلى escape-char. إذا حُذف escape-char ، فلن يكون هناك حرف هروبي.

-E, --no-escape
    يمنع التعرف على أي محرف كـ محرف هروب (escape character).

-a, --login
    حاول تسجيل الولوج آلياً. يرسل هذا حالياً اسم المستخدم عبر متغير USER لخيار ENVIRON إذا كان مدعوماً من النظام البعيد. الاسم المستخدم هو اسم المستخدم الحالي كما يعيده getlogin(2) إذا كان يتوافق مع معرف المستخدم الحالي، وإلا فإنه الاسم المرتبط بمعرف المستخدم.

-K, --no-login
    يحدد عدم تسجيل الدخول التلقائي إلى النظام البعيد.

-l, --user user
    عند الاتصال بالنظام البعيد، إذا كان النظام البعيد يفهم خيار ENVIRON ، فسيُرسل user إلى النظام البعيد كقيمة للمتغير USER. يتضمن هذا الخيار خيار -a. يمكن استخدام هذا الخيار أيضًا مع أمر open.

-n, --trace tracefile
    يفتح ملف التتبع tracefile لتسجيل معلومات التتبع. راجع أمر set tracefile أدناه.

-r, --rlogin
    يحدد واجهة مستخدم مشابهة لـ rlogin(1). في هذا الوضع، يُضبط الحرف الهروبي على حرف التلدة (~)، ما لم يُعدل بواسطة الخيار -e.

-c, --no-rc
    يعطّل قراءة ملف .telnetrc الخاص بالمستخدم. (انظر أمر toggle skiprc في صفحة الدليل هذه.)

-d, --debug
    يضبط القيمة المبدئية لمفتاح debug إلى TRUE

-x, --encrypt
    يفعل تعمية دفق البيانات إذا كان ذلك ممكنًا.

-X, --disable-auth atype
    يعطّل نوع الاستيثاق atype.

-k, --realm realm
    إذا كان استيثاق Kerberos قيد الاستخدام، يطلب الخيار -k من telnet الحصول على تذاكر للمضيف البعيد في نطاق realm بدلاً من نطاق المضيف البعيد، كما يُحدد بواسطة krb_realmofhost(3).

host
    يشير إلى الاسم الرسمي، أو الاسم المستعار، أو عنوان الإنترنت لمضيف بعيد.

port
    يشير إلى رقم منفذ (عنوان تطبيق). إذا لم يُحدد رقم، فسيُستخدم منفذ telnet المبدئي.

العملية
عندما يكون في نمط rlogin، فإن سطرًا بصيغة ~. يفصل الاتصال عن المضيف البعيد؛ حيث ~ هي محرف هروب telnet. وبالمثل، فإن سطر ~^Z يعلق جلسة telnet. والسطر ~^] يهرب إلى محث هروب telnet العادي.

بمجرد فتح اتصال، يحاول telnet تمكين خيار TELNET LINEMODE. إذا فشل ذلك، يعود telnet إلى أحد وضعي إدخال: إما “حرف في كل مرة” أو “سطر بسطر قديم” اعتمادًا على ما يدعمه النظام البعيد.

عند تفعيل LINEMODE ، تُعالج المحارف على النظام المحلي، تحت تحكم النظام البعيد. عندما يُراد تعطيل تحرير المدخلات أو صدى المحارف، سيقوم النظام البعيد بترحيل تلك المعلومات. سيقوم النظام البعيد أيضًا بترحيل التغييرات في أي محارف خاصة تحدث على النظام البعيد، بحيث يمكن أن تسري على النظام المحلي.

في وضع “حرف في كل مرة”، يُرسل معظم النص المكتوب فورًا إلى المضيف البعيد للمعالجة.

في وضع “سطر بسطر قديم”، يُصدى كل النص محليًا، و(عادة) تُرسل الأسطر المكتملة فقط إلى المضيف البعيد. يمكن استخدام “حرف الصدى المحلي” (مبدئيًا “^E”) لإيقاف وتشغيل الصدى المحلي (يُستخدم هذا غالبًا لإدخال كلمات المرور دون صدى كلمة المرور).

إذا كان خيار LINEMODE مفعلًا، أو إذا كان مفتاح localchars هو TRUE (المبدئي لـ “سطر بسطر قديم”؛ انظر أدناه)، تُحتجز أحرف quit و intr و flush الخاصة بالمستخدم محليًا، وتُرسل كتسلسلات بروتوكول TELNET إلى الجانب البعيد. إذا كان LINEMODE قد فُعل من قبل، فتُرسل أيضًا susp و eof الخاصة بالمستخدم كتسلسلات بروتوكول TELNET ، ويُرسل quit كـ TELNET ABORT بدلاً من BREAK. توجد خيارات (انظر toggle autoflush و toggle autosynch أدناه) تسبب هذا الإجراء لمسح المخرجات اللاحقة إلى الطرفية (حتى يعترف المضيف البعيد بتسلسل TELNET) ومسح المدخلات السابقة للطرفية (في حالة quit و intr).

عند الاتصال بمضيف بعيد، يمكن الدخول إلى وضع أوامر telnet بكتابة “حرف الهروب” الخاص بـ telnet (مبدئيًا “^]”). في وضع الأوامر، تتوفر اصطلاحات تحرير الطرفية العادية.

تتوفر أوامر telnet التالية. يُكتَب قدر كافٍ فقط من كل أمر لتمييزه بشكل فريد (وهذا ينطبق أيضًا على معاملات أوامر mode و set و toggle و unset و slc و environ و display).

auth وسيطة ...
    يدير أمر auth المعلومات المرسلة عبر خيار TELNET AUTHENTICATE. الوسائط الصالحة لأمر auth هي كما يلي:

    disable type
        يعطل نوع الاستيثاق المحدد. للحصول على قائمة بالأنواع المتاحة، استخدم الأمر auth disable?.

    enable type
        يفعل نوع الاستيثاق المحدد. للحصول على قائمة بالأنواع المتاحة، استخدم الأمر auth enable?.

    status
        يسرد الحالة الحالية لمختلف أنواع الاستيثاق.

close
    أغلق جلسة TELNET وعد إلى وضع الأوامر.

display وسيطة ...
    يعرض كل أو بعض قيم set و toggle (انظر أدناه).

encrypt وسيطة ...
    يدير أمر encrypt المعلومات المرسلة عبر خيار TELNET ENCRYPT.

    ملاحظة: بسبب ضوابط التصدير، لا يُدعم خيار TELNET ENCRYPT خارج الولايات المتحدة وكندا.

    المعطيات الصالحة لأمر التعمية هي كما يلي:

    disable type [input|output]
        يعطل نوع التشفير المحدد. إذا حذفت الإدخال والإخراج، يُعطل كلاهما. للحصول على قائمة بالأنواع المتاحة، استخدم الأمر encrypt disable?.

    enable type [input|output]
        يفعل نوع التشفير المحدد. إذا حذفت الإدخال والإخراج، يُفعل كلاهما. للحصول على قائمة بالأنواع المتاحة، استخدم الأمر encrypt enable?.

    input
        هذا مماثل للأمر encrypt start input.

    -input
        هذا مماثل للأمر encrypt stop input.

    output
        هذا مماثل للأمر encrypt start output.

    -output
        هذا مماثل للأمر encrypt stop output.

    start [input|output]
        يحاول بدء التعمية. إذا أغفلت input و output, فسيُفعل الدخل والخرج معًا. للحصول على قائمة بالأنواع المتاحة، استخدم الأمر encrypt enable?.

    status
        يسرد الحالة الحالية للتعمية.

    stop [input|output]
        يوقف التشفير. إذا حذفت الإدخال والإخراج، يكون التشفير على كل من الإدخال والإخراج.

    type type
        يضبط النوع المبدئي للتعمية لاستخدامه مع أوامر encrypt start أو encrypt stop اللاحقة.

environ وسائط...
    يُستخدم الأمر environ لإدارة المتغيرات التي قد تُرسل عبر خيار TELNET ENVIRON. تؤخذ المجموعة المبدئية من المتغيرات من بيئة المستخدم، مع تصدير المتغيرين DISPLAY و PRINTER فقط مبدئيًا. يُصدر المتغير USER أيضًا إذا استُخدم الخياران -a أو -l.
    المعطيات الصالحة للأمر environ هي:

    define variable value
        يعرف المتغير variable بقيمة value. تُصدر أي متغيرات يعرفها هذا الأمر آليًا. قد يُحاط value بعلامات اقتباس مفردة أو مزدوجة لتضمين علامات التبويب والمسافات.

    undefine variable
        إزالة variable من قائمة متغيرات البيئة.

    export variable
        تعليم المتغير variable ليُصَدَّرَ إلى الطرف البعيد.

    unexport variable
        تعليم المتغير variable لكي لا يُصدّر ما لم يُطلب صراحةً من الطرف البعيد.

    list
        سرد المجموعة الحالية لمتغيرات البيئة. المتغيرات المميزة بـ * ستُرسل آلياً، المتغيرات الأخرى لن تُرسل إلا إذا طُلبت صراحةً.

    ?   يطبع معلومات المساعدة للأمر environ.

logout
    يرسل خيار TELNET LOGOUT إلى الجانب البعيد. هذا الأمر مشابه لأمر close ؛ ومع ذلك، إذا كان الجانب البعيد لا يدعم خيار LOGOUT ، فلن يحدث شيء. أما إذا كان يدعمه، فإن هذا الأمر ينبغي أن يجعل الجانب البعيد يغلق اتصال TELNET. إذا كان الجانب البعيد يدعم أيضًا مفهوم تعليق جلسة المستخدم لإعادة الاتصال لاحقًا، فإن معامل تسجيل الخروج يشير إلى وجوب إنهاء الجلسة فورًا.

mode type
    Type هو أحد عدة خيارات، اعتمادًا على حالة جلسة TELNET. يُطلب من المضيف البعيد الإذن بالدخول إلى الوضع المطلوب. إذا كان المضيف البعيد قادرًا على الدخول إلى ذلك الوضع، يُدخل الوضع المطلوب.

    character
        يعطل خيار TELNET LINEMODE ، أو، إذا لم يفهم الجانب البعيد خيار LINEMODE ، يُدخل وضع “حرف في كل مرة“.

    line
        يفعل خيار TELNET LINEMODE ، أو، إذا لم يفهم الجانب البعيد خيار LINEMODE ، يحاول الدخول إلى وضع “سطر بسطر القديم“.

    isig (-isig)
        حاول تفعيل (تعطيل) وضع TRAPSIG لخيار LINEMODE. يتطلب هذا أن يكون خيار LINEMODE مفعلًا.

    edit (-edit)
        حاول تفعيل (تعطيل) وضع EDIT لخيار LINEMODE. يتطلب هذا أن يكون خيار LINEMODE مفعلًا.

    softtabs (-softtabs)
        حاول تفعيل (تعطيل) وضع SOFT_TAB لخيار LINEMODE. يتطلب هذا أن يكون خيار LINEMODE مفعلًا.

    litecho (-litecho)
        حاول تفعيل (تعطيل) وضع LIT_ECHO لخيار LINEMODE. يتطلب هذا أن يكون خيار LINEMODE مفعلًا.

    ?   يطبع معلومات المساعدة للأمر mode.

    open مضيف [[-l] مستخدم ][- منفذ] يفتح اتصالاً بالمضيف المسمى. إذا لم يُحدد رقم منفذ، يحاول telnet الاتصال بخادم TELNET على المنفذ المبدئي. قد يكون تحديد المضيف إما اسم مضيف (انظر hosts(5)) أو عنوان إنترنت محدد بـ “تدوين النقاط” (انظر inet(3)). قد يُستخدم الخيار [-l] لتحديد اسم المستخدم الذي يُمرر إلى النظام البعيد عبر خيار ENVIRON. عند الاتصال بمنفذ غير قياسي، يحذف telnet أي بدء آلي لخيارات TELNET. عندما يسبق رقم المنفذ بعلامة ناقص، تُجرى مفاوضة الخيار المبدئية. بعد إنشاء اتصال، يُفتح الملف .telnetrc في الدليل الرئيسي للمستخدم. الأسطر التي تبدأ بـ # هي أسطر تعليق. تُتجاهل الأسطر الفارغة. الأسطر التي تبدأ بدون مسافة بيضاء هي بداية إدخال آلة. أول شيء في السطر هو اسم الآلة التي يُتصل بها. يُفترض أن بقية السطر، والأسطر المتتالية التي تبدأ بمسافة بيضاء، هي أوامر telnet وتُعالج كما لو كانت قد كُتبت يدويًا في موجه أوامر telnet.

quit
    يغلق أي جلسة TELNET مفتوحة ويخرج من telnet. نهاية ملف (في وضع الأوامر) ستغلق أيضًا جلسة وتخرج.

send arguments
    يرسل تسلسل حرف خاص واحد أو أكثر إلى المضيف البعيد. المعاملات التالية هي التي يمكن تحديدها (يمكن تحديد أكثر من معامل في وقت واحد):

    abort
        يرسل تسلسل TELNET ABORT (إحباط العمليات).

    ao  يرسل تسلسل TELNET AO (إحباط المخرجات)، مما ينبغي أن يجعل النظام البعيد يفرغ كل المخرجات من النظام البعيد إلى طرفية المستخدم.

    ayt يرسل تسلسل TELNET AYT (هل أنت هناك)، والذي قد يختار النظام البعيد الاستجابة له أو لا.

    brk يرسل تسلسل TELNET BRK (فاصل)، والذي قد يكون له أهمية للنظام البعيد.

    ec  يرسل تسلسل TELNET EC (مسح محرف)، مما ينبغي أن يجعل النظام البعيد يمسح آخر محرف أُدخل.

    el  يرسل تسلسل TELNET EL (مسح سطر)، مما ينبغي أن يجعل النظام البعيد يمسح السطر الذي يجري إدخاله حاليًا.

    eof يرسل تسلسل TELNET EOF (نهاية الملف).

    eor يرسل تسلسل TELNET EOR (نهاية السجل).

    escape
        يرسل حرف الهروب الحالي لـ telnet (مبدئيًا “^”).

    ga  يرسل تسلسل TELNET GA (تفضل)، والذي من المحتمل ألا يكون له أهمية للنظام البعيد.

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

    ip  يرسل تسلسل TELNET IP (مقاطعة عملية)، مما ينبغي أن يجعل النظام البعيد يُحبط العملية الجارية حاليًا.

    nop يرسل تسلسل TELNET NOP (لا عملية).

    susp
        يرسل تسلسل TELNET SUSP (تعليق عملية).

    synch
        يرسل تسلسل TELNET SYNCH. يتسبب هذا التسلسل في تجاهل النظام البعيد لكل الإدخال المكتوب سابقًا (ولكن غير المقروء بعد). يُرسل هذا التسلسل كبيانات عاجلة لـ TCP (وقد لا يعمل إذا كان النظام البعيد نظام 4.2BSD -- إذا لم يعمل، قد يُردد حرف “r” صغير على الطرفية).

    do cmd

    dont cmd

    will cmd

    wont cmd
        يرسل تسلسل TELNET DO cmd. يمكن أن يكون Cmd إما رقمًا عشريًا بين 0 و255، أو اسمًا رمزيًا لأمر TELNET محدد. يمكن أن يكون Cmd أيضًا إما help أو? لطباعة معلومات المساعدة، بما في ذلك قائمة بالأسماء الرمزية المعروفة.

    ?   يطبع معلومات المساعدة للأمر send.

set argument value

unset argument value
    سيضبط الأمر set أيًا من عدد من متغيرات telnet إلى قيمة محددة أو إلى TRUE. القيمة الخاصة off تُطفئ الوظيفة المرتبطة بالمتغير، وهذا يعادل استخدام الأمر unset. سيعطل الأمر unset أو يضبط إلى FALSE أيًا من الوظائف المحددة. يمكن الاستعلام عن قيم المتغيرات باستخدام الأمر display. المتغيرات التي يمكن ضبطها أو إلغاء ضبطها، ولكن ليس تبديلها، مُدرجة هنا. بالإضافة إلى ذلك، يمكن ضبط أو إلغاء ضبط أي من متغيرات الأمر toggle صراحةً باستخدام الأمرين set و unset.

    ayt إذا كان TELNET في وضع localchars، أو كان LINEMODE مفعلًا، وكُتب حرف الحالة، يُرسل تسلسل TELNET AYT (انظر send ayt سابقًا) إلى المضيف البعيد. القيمة المبدئية لحرف "هل أنت هناك" هي حرف حالة الطرفية.

    echo
        هذه هي القيمة (مبدئيًا “^E”) والتي، عند وضع “سطر بسطر”، تتبدل بين إجراء الصدى المحلي للأحرف المُدخلة (للمعالجة العادية)، وكبت صدى الأحرف المُدخلة (لإدخال، مثلًا، كلمة مرور).

    eof إذا كان telnet يعمل في LINEMODE أو وضع “سطر بسطر قديم”، فإن إدخال هذا الحرف كأول حرف في سطر سيؤدي إلى إرسال هذا الحرف إلى النظام البعيد. القيمة المبدئية لحرف نهاية الملف (eof) مأخوذة من حرف eof الخاص بالطرفية.

    erase
        إذا كان telnet في وضع localchars (انظر toggle localchars أدناه)، و إذا كان telnet يعمل في وضع “حرف في كل مرة”، فعند كتابة هذا الحرف، يُرسل تسلسل TELNET EC (انظر send ec أعلاه) إلى النظام البعيد. القيمة المبدئية لحرف المسح (erase) مأخوذة من حرف erase الخاص بالطرفية.

    escape
        هذا هو حرف الهروب الخاص بـ telnet (مبدئيًا “^[”) والذي يسبب الدخول إلى وضع أوامر telnet (عند الاتصال بنظام بعيد).

    flushoutput
        إذا كان telnet في وضع localchars (انظر toggle localchars أدناه) وتم كتابة حرف flushoutput ، يُرسل تسلسل TELNET AO (انظر send ao أعلاه) إلى المضيف البعيد. القيمة المبدئية لحرف المسح (flush) مأخوذة من حرف flush الخاص بالطرفية.

    forw1

    forw2
        إذا كان TELNET يعمل في وضع LINEMODE ، فهذه هي المحارف التي تسبب تمرير السطور الجزئية إلى النظام البعيد عند كتابتها. تُؤخَذ القيمة المبدئية لمحارف التمرير من محرفي eol و eol2 للطرفية.

    interrupt
        إذا كان telnet في وضع localchars (انظر toggle localchars أدناه) وتم كتابة حرف interrupt ، يُرسل تسلسل TELNET IP (انظر send ip أعلاه) إلى المضيف البعيد. القيمة المبدئية لحرف المقاطعة (interrupt) مأخوذة من حرف intr الخاص بالطرفية.

    kill
        إذا كان telnet في وضع localchars (انظر toggle localchars أدناه)، و إذا كان telnet يعمل في وضع “حرف في كل مرة”، فعند كتابة هذا الحرف، يُرسل تسلسل TELNET EL (انظر send el أعلاه) إلى النظام البعيد. القيمة المبدئية لحرف القتل (kill) مأخوذة من حرف kill الخاص بالطرفية.

    lnext
        إذا كان telnet يعمل في LINEMODE أو وضع “سطر بسطر قديم“، فإن هذا الحرف يُعتبر حرف lnext الخاص بالطرفية. القيمة المبدئية لحرف lnext مأخوذة من حرف lnext الخاص بالطرفية.

    quit
        إذا كان telnet في وضع localchars (انظر toggle localchars أدناه) وتم كتابة حرف quit ، يُرسل تسلسل TELNET BRK (انظر send brk أعلاه) إلى المضيف البعيد. القيمة المبدئية لحرف الخروج (quit) مأخوذة من حرف quit الخاص بالطرفية.

    reprint
        إذا كان telnet يعمل في LINEMODE أو وضع “سطر بسطر قديم“، فإن هذا الحرف يُعتبر حرف reprint الخاص بالطرفية. القيمة المبدئية لحرف إعادة الطباعة (reprint) مأخوذة من حرف reprint الخاص بالطرفية.

    rlogin
        هذا هو حرف هروب rlogin. إذا تم تعيينه، يتم تجاهل حرف هروب TELNET العادي ما لم يسبقه هذا الحرف في بداية السطر. هذا الحرف، في بداية سطر متبوعًا بـ "." يغلق الاتصال؛ وعند متبوعًا بـ ^Z يعلق أمر telnet. الحالة المبدئية هي تعطيل حرف هروب rlogin.

    start
        إذا تم تمكين خيار TELNET TOGGLE-FLOW-CONTROL ، فإن هذا الحرف يُعتبر حرف start الخاص بالطرفية. القيمة المبدئية لحرف القتل (kill) مأخوذة من حرف start الخاص بالطرفية.

    stop
        إذا تم تمكين خيار TELNET TOGGLE-FLOW-CONTROL ، فإن هذا الحرف يُعتبر حرف stop الخاص بالطرفية. القيمة المبدئية لحرف القتل (kill) مأخوذة من حرف stop الخاص بالطرفية.

    susp
        إذا كان telnet في وضع localchars ، أو تم تمكين LINEMODE ، وتم كتابة حرف suspend ، يُرسل تسلسل TELNET SUSP (انظر send susp أعلاه) إلى المضيف البعيد. القيمة المبدئية لحرف التعليق (suspend) مأخوذة من حرف suspend الخاص بالطرفية.

    tracefile
        هذا هو الملف الذي سيُكتب فيه الخارج، الناتج عن تعقب netdata أو option عندما يكون TRUE. إذا ضُبط على “-” ، فستُكتب معلومات التعقب إلى المخرج القياسي (المبدئي).

    worderase
        إذا كان telnet يعمل في LINEMODE أو وضع “سطر بسطر قديم“، فإن هذا الحرف يُعتبر حرف worderase الخاص بالطرفية. القيمة المبدئية لحرف مسح الكلمة (worderase) مأخوذة من حرف worderase الخاص بالطرفية.

    ?   يعرض أوامر set (أو (unset)) القانونية.

slc state
    أمر slc (تعيين الأحرف المحلية) يُستخدم لتعيين أو تغيير حالة الأحرف الخاصة عند تمكين خيار TELNET LINEMODE. الأحرف الخاصة هي أحرف تُرسم إلى تسلسلات أوامر TELNET (مثل ip أو quit) أو أحرف تحرير السطر (مثل erase و kill). افتراضيًا، يتم تصدير الأحرف الخاصة المحلية.

    check
        تحقق من الإعدادات الحالية للمحارف الخاصة الحالية. يُطلب من الطرف البعيد إرسال كافة إعدادات المحارف الخاصة الحالية، وإذا وُجد أي تضارب مع الطرف المحلي، فسينتقل الطرف المحلي إلى قيمة الطرف البعيد.

    export
        التبديل إلى القيم المبدئية المحلية للمحارف الخاصة. المحارف المبدئية المحلية هي تلك الخاصة بالطرفية المحلية في الوقت الذي بدأ فيه telnet.

    import
        التبديل إلى القيم المبدئية البعيدة للمحارف الخاصة. المحارف المبدئية البعيدة هي تلك الخاصة بالنظام البعيد في الوقت الذي أُنشئ فيه اتصال TELNET.

    ?   يطبع معلومات المساعدة للأمر slc.

status
    أظهر الحالة الحالية لـ telnet. يتضمن هذا القرين المتصل به، بالإضافة إلى النمط الحالي.

toggle وسائط ...
    يبدل (بين TRUE و FALSE) أعلامًا متنوعة تتحكم في كيفية استجابة telnet للأحداث. يمكن ضبط هذه الأعلام صراحةً على TRUE أو FALSE باستخدام أمري set و unset المدرجين أعلاه. يمكن تحديد أكثر من معطى واحد. يمكن الاستعلام عن حالة هذه الأعلام باستخدام أمر display. المعطيات الصالحة هي:

    authdebug
        يفعل معلومات التنقيح لكود الاستيثاق.

    autoflush
        إذا كان كل من autoflush و localchars بقيمة TRUE ، فعند التعرف على أحرف ao أو quit (وتحويلها إلى تسلسلات TELNET ؛ انظر set أعلاه للتفاصيل)، يرفض telnet عرض أي بيانات على طرفية المستخدم حتى يؤكد النظام البعيد (عبر خيار TELNET TIMING MARK) أنه قام بمعالجة تلك التسلسلات TELNET. القيمة المبدئية لهذا المفتاح هي TRUE إذا لم يقم مستخدم الطرفية بتنفيذ "stty noflsh"، وإلا فهي FALSE (انظر stty(1)).

    autodecrypt
        عند التفاوض على خيار TELNET ENCRYPT ، لا يبدأ التشفير (فك التشفير) الفعلي لدفق البيانات آليًا افتراضيًا. يحدد أمر autoencrypt (autodecrypt) أن تشفير دفق الإخراج (الإدخال) يجب تمكينه في أقرب وقت ممكن.

        ملاحظة: بسبب ضوابط التصدير، لا يتم دعم خيار TELNET ENCRYPT خارج الولايات المتحدة وكندا.

    autologin
        إذا كان الطرف البعيد يدعم خيار TELNET AUTHENTICATION ، يحاول TELNET استخدامه لإجراء استيثاق آلي. وإذا كان خيار AUTHENTICATION غير مدعوم، فسيُمرر اسم ولوج المستخدم عبر خيار TELNET ENVIRON. هذا الأمر مماثل لتحديد الخيار a في أمر الفتح open.

    autosynch
        إذا كان كل من autosynch و localchars مضبوطين على TRUE ، فعند كتابة أي من محرفي intr أو quit (انظر set أعلاه لوصف محرفي intr و quit) ، يتبع تسلسل TELNET المرسل تسلسل TELNET SYNCH. ينبغي أن يسبب هذا الإجراء قيام النظام البعيد بالبدء في إهمال جميع المدخلات المكتوبة مسبقًا حتى يُقرأ كلا تسلسلي TELNET ويُعمل بموجبهما. القيمة المبدئية لهذا المبدل هي FALSE.

    binary
        تفعيل أو تعطيل خيار TELNET BINARY في كل من الإدخال والإخراج.

    inbinary
        تفعيل أو تعطيل خيار TELNET BINARY في الإدخال.

    outbinary
        تفعيل أو تعطيل خيار TELNET BINARY في الإخراج.

    crlf
        إذا كانت هذه القيمة TRUE ، فسيُرسل محرف الرجوع (carriage returns) على هيئة <CR><LF>. وإذا كانت FALSE ، فسيُرسل على هيئة <CR><NUL>. القيمة المبدئية لهذا المبدل هي FALSE.

    crmod
        يبدل وضع إرجاع العربة عند تفعيل هذا الوضع، ستُحول معظم محارف إرجاع العربة المستلمة من المضيف البعيد إلى إرجاع عربة متبوع بتغذية سطر. لا يؤثر هذا الوضع على المحارف التي يكتبها المستخدم، بل فقط على تلك المستلمة من المضيف البعيد. هذا الوضع ليس مفيدًا جدًا إلا إذا كان المضيف البعيد يرسل إرجاع العربة فقط، ولا يرسل تغذية السطر أبدًا. القيمة الأولية لهذا المبدل هي FALSE.

    debug
        يبدل تنقيح مستوى المقبس (مفيد فقط لـ super user) القيمة الأولية لهذا المبدل هي FALSE.

    encdebug
        يفعل معلومات التنقيح لكود التعمية.

    localchars
        إذا كان هذا هو TRUE ، فإن الأحرف flush و interrupt و quit و erase و kill (انظر set أعلاه) يتم التعرف عليها محليًا، وتحويلها إلى تسلسلات تحكم (على التوالي ao و ip و brk و ec ، و el ؛ انظر send أعلاه). القيمة الأولية لهذا المفتاح هي TRUE في وضع “سطرًا تلو الآخر”، و FALSE في وضع “حرفًا تلو الآخر(Rq. عندما يكون الخيار LINEMODE ممكّنًا، يتم تجاهل قيمة localchars ، ويُفترض أنها دائمًا TRUE. إذا تم تمكين LINEMODE في أي وقت، يرسل quit على أنه abort ، ويُرسَل eof و suspend على أنهما eof و susp ، انظر send أعلاه).

    netdata
        يبدل عرض جميع بيانات الشبكة (بتنسيق ست عشري). القيمة الأولية لهذا المبدل هي FALSE.

    options
        يبدل عرض بعض معالجة بروتوكول telnet الداخلية (المتعلقة بخيارات TELNET). القيمة الأولية لهذا المبدل هي FALSE.

    prettydump
        عند تفعيل مبدل netdata ، وإذا كان prettydump مفعلًا، فسيُنسق خرج أمر netdata بتنسيق أكثر قابلية للقراءة من قبل المستخدم. تُوضع مسافات بين كل محرف في الخرج، وتُسبق بداية أي تسلسل هروب TELNET بعلامة '*' للمساعدة في تحديد موقعها.

    skiprc
        عندما يكون وضع التبديل skiprc هو TRUE ، فإن TELNET يتخطى قراءة ملف .telnetrc الموجود في الدليل الرئيسي للمستخدم عند فتح الاتصالات. القيمة الافتراضية لهذا الوضع هي FALSE.

    termdata
        يبدل عرض جميع بيانات الطرفية (بتنسيق ست عشري). القيمة الأولية لهذا المبدل هي FALSE.

    verbose_encrypt
        عندما يكون مفتاح التبديل verbose_encrypt بقيمة TRUE ، يطبع TELNET رسالة في كل مرة يتم فيها تمكين أو تعطيل التشفير. القيمة المبدئية لهذا المفتاح هي FALSE. ملاحظة: بسبب ضوابط التصدير، لا يُدعم تشفير البيانات خارج الولايات المتحدة وكندا.

    ?   يعرض أوامر التبديل toggle القانونية.

z   تعليق telnet. يعمل هذا الأمر فقط عندما يستخدم المستخدم csh(1).

! [command]
    نفّذ أمرًا واحدًا في قشرة فرعية على النظام المحلي. إذا حُذف command ، فتُستدعى قشرة فرعية تفاعلية.

? [command]
    احصل على المساعدة. بدون وسائط، يطبع telnet ملخص مساعدة. إذا حُدد أمر، سيطبع telnet معلومات المساعدة لهذا الأمر فقط.

البيئة
يستخدم telnet متغيرات البيئة HOME و SHELL و DISPLAY و TERM على الأقل. وقد تُنشر متغيرات بيئة أخرى إلى الطرف الآخر عبر خيار TELNET ENVIRON.

الملفات
~/.telnetrc
    قيم بدء تشغيل telnet المخصصة للمستخدم

التاريخ
ظهر الأمر telnet في 4.2BSD.

ملاحظات

على بعض الأنظمة البعيدة، يجب إيقاف الصدى يدويًا عند التواجد في وضع “سطر بسطر قديم”.

في وضع “سطر بسطر قديم” أو LINEMODE ، لا يُتعرف على حرف eof الخاص بالطرفية (ويُرسل إلى النظام البعيد) إلا عندما يكون الحرف الأول على السطر.

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3: https://www.gnu.org/licenses/gpl-3.0.html أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.