English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر reset لـ Linux

مجلة الأوامر لينكس

أمر reset لـ Linux هو نفس الأمر tset، والغرض منه هو تحديد حالة وحدة النهاية. عمومًا، هذا الأمر يقوم تلقائيًا بتحديد نوع وحدة النهاية الحالية من خلال المتغيرات البيئية أو سطر الأوامر أو ملفات التكوين الأخرى. إذا تم تحديد النوع على أنه '?'، فإن البرنامج سيطلب من المستخدم إدخال نوع وحدة النهاية.

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

النحو

tset [-IQqrs] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal]

شرح المعلمات

  • -p  اظهر نوع الجهاز النهائي على الشاشة، ولكن لا تقم بالتعديل. يمكن استخدام هذا الأمر للحصول على نوع الجهاز النهائي الحالي.
  • -e ch  تعيين erase إلى ch
  • -i ch  تعيين الإيقاف إلى ch
  • -k ch  تعيين حذف سطر إلى ch
  • -I  لا تقم بالتعديل، إذا لم يستخدم الخيار -Q، فإن قيم erase، الإيقاف والكلمات المزالة الحالية ستُرسل إلى الشاشة.
  • -Q  لا تظهر قيم erase، الإيقاف والكلمات المزالة على الشاشة.
  • -r  طبع نوع الجهاز النهائي على الشاشة.
  • -s  إرسال أمر TERM في شكل نص إلى الجهاز النهائي، عادةً في .login أو .profile.

نماذج عبر الإنترنت

دع المستخدم يدخل نوع الجهاز النهائي ويضبط الجهاز إلى الحالة الافتراضية للنوع

# reset ?

تعيين erase إلى control-h

# reset -e ^B

إظهار النص المستخدم في الشاشة

# reset -s
حذف هو control-B (^B).
قتل هو control-U (^U).
الإيقاف هو control-C (^C).
TERM=xterm;

مجلة الأوامر لينكس