STTY(1)

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

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

الوصف

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

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

-a, --all
    يطبع كل الإعدادات الحالية بشكل مقروء للبشر

-g, --save
    يطبع كل الإعدادات الحالية بشكل يمكن لـ stty قراءته

-F, --file=DEVICE
    يفتح ويستخدم DEVICE بدلاً من الدخل القياسي

--help
    يعرض هذه المساعدة ويخرج

--version
    يعرض معلومات الإصدار ويخرج

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

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

* discard CHAR
    سيُبدّل CHAR تجاهل الخرج

eof CHAR
    سيرسل CHAR نهاية ملف (ينهي الدخل)

eol CHAR
    سينهي CHAR السطر

* eol2 CHAR
    CHAR بديل لإنهاء السطر

erase CHAR
    سيمحو CHAR آخر محرف كُتب

intr CHAR
    سيرسل CHAR إشارة مقاطعة

kill CHAR
    سيمحو CHAR السطر الحالي

* lnext CHAR
    سيدخل CHAR المحرف التالي مقتبساً

quit CHAR
    سيرسل CHAR إشارة إنهاء

* rprnt CHAR
    سيعيد CHAR رسم السطر الحالي

start CHAR
    سيعيد CHAR تشغيل الخرج بعد إيقافه

stop CHAR
    سيوقف CHAR الخرج

susp CHAR
    سيرسل CHAR إشارة إيقاف الطرفية

* swtch CHAR
    سيبدل CHAR إلى طبقة صدفة مختلفة

* werase CHAR
    سيمحو CHAR آخر كلمة كُتبت

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

N   يضبط سرعتي الدخل والخرج إلى N بود

cols N
    يخبر النواة أن الطرفية تحتوي على N عموداً

* columns N
    مثل cols N

* [-]drain
    ينتظر الإرسال قبل تطبيق الإعدادات (مفعل مبدئياً)

ispeed N
    يضبط سرعة الدخل إلى N

* line N
    يستخدم انضباط السطر N

min N
    مع -icanon، يضبط N كحد أدنى من المحارف لقراءة مكتملة

ospeed N
    يضبط سرعة الخرج إلى N

rows N
    يخبر النواة أن الطرفية تحتوي على N صفاً

size
    يطبع عدد الصفوف والأعمدة وفقاً للنواة

speed
    يطبع سرعة الطرفية

time N
    مع -icanon، يضبط مهلة القراءة إلى N أعشار الثانية

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

[-]clocal
    يعطل إشارات تحكم المودم

[-]cread
    يسمح باستقبال الدخل

* [-]crtscts
    يفعل مصافحة RTS/CTS

csN يضبط حجم المحرف إلى 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

cbreak
    مثل -icanon

-cbreak
    مثل icanon

cooked
    مثل brkint ignpar istrip icrnl ixon opost isig icanon، ومحرفا eof وeol إلى قيمهما المبدئية

-cooked
    مثل raw

crt مثل echoe echoctl echoke

dec مثل echoe echoctl echoke -ixany intr ^c erase 0177 kill ^u

* [-]decctlq
    مثل [-]ixany

ek  محرفا erase وkill إلى قيمهما المبدئية

evenp
    مثل parenb -parodd cs7

-evenp
    مثل -parenb cs8

* [-]lcase
    مثل xcase iuclc olcuc

litout
    مثل -parenb -istrip -opost cs8

-litout
    مثل parenb istrip opost cs7

nl  مثل -icrnl -onlcr

-nl مثل icrnl -inlcr -igncr onlcr -ocrnl -onlret

oddp
    مثل parenb parodd cs7

-oddp
    مثل -parenb cs8

[-]parity
    مثل [-]evenp

pass8
    مثل -parenb -istrip cs8

-pass8
    مثل parenb istrip cs7

raw مثل -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -icanon -opost -isig -iuclc -ixany -imaxbel -xcase min 1 time 0

-raw
    مثل cooked

sane
    مثل 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 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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