Scroll to navigation

STTY(1) أوامر المستخدم STTY(1)

الاسم

stty - يطبع ويغير إعدادات سطر الطرفية

موجز

stty [-F DEVICE | --file=DEVICE] [إعداد]...
stty [-F DEVICE | --file=DEVICE] [-a|--all]
stty [-F DEVICE | --file=DEVICE] [-g|--save]

الوصف

يطبع أو يغير خصائص الطرفية.

المعاملات الإجبارية للخيارات الطويلة إجبارية للخيارات القصيرة أيضاً.

يطبع كل الإعدادات الحالية بشكل مقروء للبشر
يطبع كل الإعدادات الحالية بشكل يمكن لـ stty قراءته
يفتح ويستخدم DEVICE بدلاً من الدخل القياسي
يعرض هذه المساعدة ويخرج
يعرض معلومات الإصدار ويخرج

تشير علامة - الاختيارية قبل SETTING إلى النفي. ترمز علامة * للإعدادات غير المتوافقة مع POSIX. يحدد النظام الأساسي الإعدادات المتاحة.

المحارف الخاصة:

* discard CHAR
سيُبدّل CHAR تجاهل الخرج
سيرسل CHAR نهاية ملف (ينهي الدخل)
سينهي CHAR السطر
* eol2 CHAR
CHAR بديل لإنهاء السطر
سيمحو CHAR آخر محرف كُتب
سيرسل CHAR إشارة مقاطعة
سيمحو CHAR السطر الحالي
* lnext CHAR
سيدخل CHAR المحرف التالي مقتبساً
سيرسل CHAR إشارة إنهاء
* rprnt CHAR
سيعيد CHAR رسم السطر الحالي
سيعيد CHAR تشغيل الخرج بعد إيقافه
سيوقف CHAR الخرج
سيرسل CHAR إشارة إيقاف الطرفية
* swtch CHAR
سيبدل CHAR إلى طبقة صدفة مختلفة
* werase CHAR
سيمحو CHAR آخر كلمة كُتبت

إعدادات خاصة:

يضبط سرعتي الدخل والخرج إلى N بود
يخبر النواة أن الطرفية تحتوي على N عموداً
* columns N
مثل cols N
* [-]drain
ينتظر الإرسال قبل تطبيق الإعدادات (مفعل مبدئياً)
يضبط سرعة الدخل إلى N
* line N
يستخدم انضباط السطر N
مع -icanon، يضبط N كحد أدنى من المحارف لقراءة مكتملة
يضبط سرعة الخرج إلى N
يخبر النواة أن الطرفية تحتوي على N صفاً
يطبع عدد الصفوف والأعمدة وفقاً للنواة
يطبع سرعة الطرفية
مع -icanon، يضبط مهلة القراءة إلى N أعشار الثانية

إعدادات التحكم:

[-]clocal
يعطل إشارات تحكم المودم
[-]cread
يسمح باستقبال الدخل
* [-]crtscts
يفعل مصافحة RTS/CTS
يضبط حجم المحرف إلى N بت، حيث N بين [5..8]
[-]cstopb
يستخدم بتي توقف لكل محرف (واحد مع '-')
[-]hup
يرسل إشارة قطع اتصال عندما يغلق آخر إجراء الطرفية
[-]hupcl
مثل [-]hup
[-]parenb
يولد بت تماثل في الخرج ويتوقع بت تماثل في الدخل
[-]parodd
يضبط التماثل الفردي (أو الزوجي مع '-')
* [-]cmspar
يستخدم تماثل "العصا" (stick)

إعدادات الدخل:

[-]brkint
تسبب الفواصل إشارة مقاطعة
[-]icrnl
يترجم رجوع العربة إلى سطر جديد
[-]ignbrk
يتجاهل محارف الفواصل
[-]igncr
يتجاهل رجوع العربة
[-]ignpar
يتجاهل المحارف التي بها أخطاء تماثل
* [-]imaxbel
يصدر صفيراً ولا يفرغ ذاكرة وسيطة كاملة للدخل عند استقبال محرف
[-]inlcr
يترجم السطر الجديد إلى رجوع عربة
[-]inpck
يفعل فحص تماثل الدخل
[-]istrip
يمسح البت العالي (الثامن) من محارف الدخل
* [-]iutf8
يفترض أن محارف الدخل مرمزة بـ UTF-8
* [-]iuclc
يترجم محارف الحالة العالية إلى الحالة المنخفضة
* [-]ixany
يسمح لأي محرف بإعادة تشغيل الخرج، وليس محرف البدء فقط
[-]ixoff
يفعل إرسال محارف البدء/التوقف
[-]ixon
يفعل التحكم في التدفق XON/XOFF
[-]parmrk
يعلم أخطاء التماثل (بتسلسل محرف 0-255)
[-]tandem
مثل [-]ixoff

إعدادات الخرج:

* bsN
نمط تأخير الرجوع للخلف، حيث N بين [0..1]
* crN
نمط تأخير رجوع العربة، حيث N بين [0..3]
* ffN
نمط تأخير تغذية النموذج، حيث N بين [0..1]
* nlN
نمط تأخير سطر جديد، حيث N بين [0..1]
* [-]ocrnl
يترجم رجوع العربة إلى سطر جديد
* [-]ofdel
يستخدم محارف الحذف للتعبئة بدلاً من محارف NUL
* [-]ofill
يستخدم محارف التعبئة بدلاً من التوقيت للتأخير
* [-]olcuc
يترجم محارف الحالة المنخفضة إلى الحالة العالية
* [-]onlcr
يترجم سطر جديد إلى رجوع عربة وسطر جديد
* [-]onlret
ينفذ السطر الجديد رجوع عربة
* [-]onocr
لا يطبع رجوع العربة في العمود الأول
[-]opost
يعالج الخرج معالجة لاحقة
* tabN
نمط تأخير علامة الجدولة الأفقية، N بين [0..3]
* tabs
مثل tab0
* -tabs
مثل tab3
* vtN
نمط تأخير علامة الجدولة العمودية، N بين [0..1]

إعدادات محلية:

[-]crterase
يردد محارف المحو كـ backspace-space-backspace
* crtkill
يقتل كل السطر بالانصياع لإعدادات echoprt و echoe
* -crtkill
يقتل كل السطر بالانصياع لإعدادات echoctl و echok
* [-]ctlecho
يردد محارف التحكم بترميز القبعة ('^c')
[-]echo
يردد محارف الدخل
* [-]echoctl
مثل [-]ctlecho
[-]echoe
مثل [-]crterase
[-]echok
يردد سطرًا جديدًا بعد محرف القتل (kill)
* [-]echoke
مثل [-]crtkill
[-]echonl
يردد سطرًا جديدًا حتى لو لم تُرَدَّد المحارف الأخرى
* [-]echoprt
يردد المحارف الممحوة عكسيًا، بين '\' و '/'
* [-]extproc
يفعل "LINEMODE"؛ مفيد مع الوصلات ذات التأخير العالي
* [-]flusho
يتجاهل الخرج
[-]icanon
يفعل المحارف الخاصة: erase، وkill، وwerase، وrprnt
[-]iexten
يفعل المحارف الخاصة غير المتوافقة مع POSIX
[-]isig
يفعل المحارف الخاصة: interrupt، وquit، وsuspend
[-]noflsh
يعطل الإفراغ بعد المحارف الخاصة: interrupt وquit
* [-]prterase
مثل [-]echoprt
* [-]tostop
يوقف المهام الخلفية التي تحاول الكتابة إلى الطرفية
* [-]xcase
مع icanon، يستخدم '\' للهروب للمحارف في الحالة العالية

إعدادات مركبة:

* [-]LCASE
مثل [-]lcase
مثل -icanon
-cbreak
مثل icanon
مثل brkint ignpar istrip icrnl ixon opost isig icanon، ومحرفا eof وeol إلى قيمهما المبدئية
-cooked
مثل raw
مثل echoe echoctl echoke
مثل echoe echoctl echoke -ixany intr ^c erase 0177 kill ^u
* [-]decctlq
مثل [-]ixany
محرفا erase وkill إلى قيمهما المبدئية
مثل parenb -parodd cs7
-evenp
مثل -parenb cs8
* [-]lcase
مثل xcase iuclc olcuc
مثل -parenb -istrip -opost cs8
-litout
مثل parenb istrip opost cs7
مثل -icrnl -onlcr
-nl
مثل icrnl -inlcr -igncr onlcr -ocrnl -onlret
مثل parenb parodd cs7
-oddp
مثل -parenb cs8
[-]parity
مثل [-]evenp
مثل -parenb -istrip cs8
-pass8
مثل parenb istrip cs7
مثل -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -icanon -opost -isig -iuclc -ixany -imaxbel -xcase min 1 time 0
-raw
مثل cooked
مثل cread -ignbrk brkint -inlcr -igncr icrnl icanon iexten echo echoe echok -echonl -noflsh -ixoff -iutf8 -iuclc -ixany imaxbel -xcase -olcuc -ocrnl opost -ofill onlcr -onocr -onlret nl0 cr0 tab0 bs0 vt0 ff0 isig -tostop -ofdel -echoprt echoctl echoke -extproc -flusho، وكل المحارف الخاصة إلى قيمها المبدئية

يعالج سطر tty المتصل بالدخل القياسي. دون معاملات، يطبع معدل البود، وانضباط السطر، والانحرافات عن stty sane. في الإعدادات، يُؤخذ المحرف حرفيًا، أو يُرمز كما في ^c أو 0x37 أو 0177 أو 127؛ وتُستخدم القيم الخاصة ^- أو undef لتعطيل المحارف الخاصة.

المؤلف

كتبه David MacKenzie.

الإبلاغ عن العلل

أبلغ عن العلات إلى: bug-coreutils@gnu.org
صفحة GNU coreutils الرئيسة: <https://www.gnu.org/software/coreutils/>
مساعدة عامة لاستخدام برمجيات جنو: <https://www.gnu.org/gethelp/>
أبلغ عن أي علل في الترجمة إلى <https://translationproject.org/team/ar.html>

حقوق النشر

حقوق النشر © 2026 مؤسسة البرمجيات الحرة. الرخصة GPLv3+: رخصة GNU العمومية الإصدار 3 أو أحدث <https://gnu.org/licenses/gpl.html>.
هذا برنامج حر: أنت حر في تغييره وإعادة توزيعه. لا يوجد أي ضمان، إلى المدى الذي يسمح به القانون.

انظر أيضًا

التوثيق الكامل <https://www.gnu.org/software/coreutils/stty>
أو متاح محليًا عبر: info '(coreutils) stty invocation'

ترجمة

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

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

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

أبريل 2026 GNU coreutils 9.11