این دستور sttyposix است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
stty - گزینه های یک ترمینال را تنظیم کنید
خلاصه
استی [−a|−g]
استی عملوند...
شرح
La استی ابزار باید مشخصات ورودی/خروجی ترمینال را برای دستگاهی تنظیم یا گزارش دهد
ورودی استاندارد آن است. بدون تعیین گزینه یا عملوند، باید تنظیمات را گزارش کند
از ویژگیهای خاص، معمولاً آنهایی که با پیادهسازی تعریف شده متفاوت هستند
پیش فرض ها در غیر این صورت، باید وضعیت ترمینال را مطابق با مشخص شده تغییر دهد
عملوندها اطلاعات دقیق در مورد حالت های ذکر شده در پنج گروه اول در زیر آمده است
شرح داده شده در جلد تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی پایانه
رابط. عملگرها در گروه حالت های ترکیبی (نگاه کنید به ترکیب حالت های) هستند
با استفاده از عملوندهای گروه های قبلی پیاده سازی شده است. برخی از ترکیبات عملوندها هستند
متقابل انحصاری در برخی از انواع ترمینال. نتایج استفاده از چنین ترکیباتی است
نامشخص
پیاده سازی های معمولی این ابزار به یک خط ارتباطی پیکربندی شده برای استفاده نیاز دارند
la ترمیوس رابط تعریف شده در حجم رابط های سیستم از POSIX.1-2008. روی سیستم ها
جایی که هیچ یک از این خطوط در دسترس نیست و در خطوطی که در حال حاضر برای پشتیبانی پیکربندی نشده اند
la ترمیوس رابط، برخی از عملوندها نیازی به تأثیری بر ویژگی های ترمینال ندارند.
OPTIONS
La استی ابزار باید با حجم تعاریف پایه POSIX.1-2008 مطابقت داشته باشد، بخش
12.2, سودمندی نحو دستورالعمل.
گزینه های زیر باید پشتیبانی شوند:
-a تمام تنظیمات فعلی ترمینال را در خروجی استاندارد بنویسید.
-g تمام تنظیمات فعلی را به شکل نامشخصی در خروجی استاندارد بنویسید که
می تواند به عنوان آرگومان برای فراخوانی دیگر استفاده شود استی ابزار در همان
سیستم. فرم مورد استفاده نباید دارای هیچ کاراکتری باشد که لازم باشد
نقل قول برای جلوگیری از گسترش کلمه توسط پوسته. دیدن بخش 2.6, کلمه بسط.
عملگرها
عملگرهای زیر باید برای تنظیم مشخصات ترمینال پشتیبانی شوند.
کنترل حالت های
پارنب (-parenb)
تولید و شناسایی برابری را فعال کنید (غیرفعال کنید). این اثر خواهد داشت
تنظیم (تنظیم نشدن) PARENB در ترمیوس c_cflag فیلد، همانطور که در
حجم تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی پایانه
رابط.
پارودی کردن (-پارود)
برابری فرد (زوج) را انتخاب کنید. این باید اثر تنظیم (نه تنظیم) داشته باشد
PARODD در ترمیوس c_cflag فیلد، همانطور که در جلد Base Definitions تعریف شده است
از POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
cs5 cs6 cs7 cs8
در صورت امکان اندازه کاراکتر را انتخاب کنید. این باید اثر تنظیم CS5 را داشته باشد،
CS6، CS7، و CS8، به ترتیب، در ترمیوس c_cflag فیلد، همانطور که در
حجم تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی پایانه
رابط.
عدد در صورت امکان، نرخ باود ترمینال را روی عدد داده شده تنظیم کنید. اگر نرخ باود باشد
روی صفر تنظیم شود، خطوط کنترل مودم دیگر نباید ثابت شوند. این باید
تأثیر تنظیم ورودی و خروجی را دارند ترمیوس مقادیر نرخ باد به عنوان
تعریف شده در جلد تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی
پایانه رابط.
سرعت عدد
در صورت امکان، نرخ باود ورودی ترمینال را روی عدد داده شده تنظیم کنید. اگر ورودی
نرخ باود روی صفر تنظیم شده است، نرخ باد ورودی باید با مقدار مشخص شود
نرخ باد خروجی این باید تأثیر تنظیم ورودی را داشته باشد
ترمیوس مقادیر نرخ باود همانطور که در حجم Base Definitions تعریف شده است
POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
سرعت عدد
در صورت امکان، نرخ باود خروجی ترمینال را روی عدد داده شده تنظیم کنید. اگر خروجی
نرخ باود روی صفر تنظیم شده است، خطوط کنترل مودم دیگر نباید ثابت شوند.
این باید اثر تنظیم خروجی را داشته باشد ترمیوس مقادیر نرخ باد به عنوان
تعریف شده در جلد تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی
پایانه رابط.
hupcl (-hupcl)
توقف ادعای خطوط کنترل مودم (اعمال خطوط کنترل مودم را متوقف نکنید)
در آخرین بسته این باید اثر تنظیم (تنظیم نکردن) HUPCL را داشته باشد
la ترمیوس c_cflag فیلد، همانطور که در حجم Base Definitions تعریف شده است
POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
هاپ (- هاپ) معادل hupcl(-hupcl).
cstob (-cstob)
از دو (یک) بیت توقف در هر کاراکتر استفاده کنید. این باید اثر تنظیم داشته باشد
(تنظیم نشد) CSTOPB در ترمیوس c_cflag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
ایجاد (- ایجاد)
گیرنده را فعال (غیرفعال) کنید. این باید اثر تنظیم (نه
تنظیم) CREAD در ترمیوس c_cflag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
کلوکال (-کلوکال)
یک خط بدون (با) کنترل مودم را فرض کنید. این اثر خواهد داشت
تنظیم (تنظیم نشدن) CLOCAL در ترمیوس c_cflag فیلد، همانطور که در
حجم تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی پایانه
رابط.
مشخص نیست که آیا استی در صورت تلاش برای تنظیم حالت کنترل، باید خطا را گزارش کند
شکست می خورد
ورودی حالت های
ignbrk (-ignbrk)
نادیده گرفتن (نادیده نگیرید) شکست در ورودی. این باید اثر تنظیم داشته باشد
(تنظیم نشد) IGNBRK در ترمیوس c_flag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
برکینت (-برکینت)
سیگنال (سیگنال ندهید) INTR در زمان استراحت. این باید اثر تنظیم داشته باشد
(تنظیم نشد) BRKINT در ترمیوس c_flag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
ignpar (-ایگنپار)
بایت های دارای خطای برابری را نادیده بگیرید (نادیده نگیرید). این اثر خواهد داشت
تنظیم (تنظیم نکردن) IGNPAR در ترمیوس c_flag فیلد، همانطور که در
حجم تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی پایانه
رابط.
parmrk (-پارمرک)
خطاهای برابری را علامت گذاری کنید (علامت گذاری نکنید). این اثر تنظیم (نه
تنظیم) PARMRK در ترمیوس c_flag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
inpck (-inpck)
فعال کردن (غیرفعال) بررسی برابری ورودی. این باید اثر تنظیم داشته باشد
(تنظیم نشد) INPCK در ترمیوس c_flag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
استریپ (-ایستریپ)
کاراکترهای ورودی را به هفت بیت بریزید (لکه نکنید). این باید داشته باشد
اثر تنظیم (تنظیم نشدن) ISTRIP در ترمیوس c_flag میدان، به عنوان
تعریف شده در جلد تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی
پایانه رابط.
inlcr (-inlcr)
نقشه (نقشه برداری نکنید) NL به CR در ورودی. این اثر تنظیم (نه
تنظیم) INLCR در ترمیوس c_flag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
igncr (−igncr)
CR در ورودی را نادیده بگیرید (نادیده نگیرید). این اثر تنظیم (نه
تنظیم) IGNCR در ترمیوس c_flag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
icrnl (-icrnl)
نقشه (نقشه برداری نکنید) CR به NL در ورودی. این اثر تنظیم (نه
تنظیم) ICRNL در ترمیوس c_flag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
ixo (-ایکسون)
کنترل خروجی START/STOP را فعال کنید (غیرفعال کنید). خروجی از سیستم متوقف شده است
هنگامی که سیستم STOP را دریافت می کند و با دریافت START سیستم شروع به کار می کند. این
باید اثر تنظیم (نه تنظیم) IXON در ترمیوس c_flag
فیلد، همانطور که در جلد تعاریف پایه POSIX.1-2008 تعریف شده است، فصل 11,
سوالات عمومی پایانه رابط.
ایکسانی (-ixany)
به هر کاراکتری اجازه راه اندازی مجدد خروجی را بدهید. این باید اثر تنظیم داشته باشد
(تنظیم نشد) IXANY در ترمیوس c_flag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
ixoff (-ixoff)
درخواست کنید که سیستم هنگام صف ورودی، کاراکترهای STOP را ارسال کند (نه ارسال کند).
تقریباً پر است و کاراکترهای START برای از سرگیری انتقال داده ها. این باید
دارای اثر تنظیم (نه تنظیم) IXOFF در ترمیوس c_flag رشته،
همانطور که در جلد تعاریف پایه POSIX.1-2008 تعریف شده است، فصل 11, سوالات عمومی
پایانه رابط.
تولید حالت های
مخالف (- مخالف)
خروجی پس از فرآیند (خروجی پس از فرآیند را انجام ندهید، همه خروجی های دیگر را نادیده بگیرید
حالت ها). این باید اثر تنظیم (نه تنظیم) OPOST در
ترمیوس c_flag فیلد، همانطور که در حجم Base Definitions تعریف شده است
POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
ocrnl (-ocrnl)
نقشه (نقشه برداری نکنید) CR به NL در خروجی این اثر تنظیم (نه
تنظیم) OCRNL در ترمیوس c_flag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
onocr (-onocr)
خروجی CR را در ستون صفر انجام ندهید. این باید اثر تنظیم داشته باشد
(تنظیم نشد) ONOCR در ترمیوس c_flag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
onlret (-onlret)
کلید خط جدید ترمینال عملکرد CR را انجام می دهد (آن را انجام نمی دهد). این
باید اثر تنظیم (تنظیم نکردن) ONLRET را داشته باشد ترمیوس c_flag
فیلد، همانطور که در جلد تعاریف پایه POSIX.1-2008 تعریف شده است، فصل 11,
سوالات عمومی پایانه رابط.
بد (-پر کردن)
از کاراکترهای پر (استفاده از زمان بندی) برای تاخیر استفاده کنید. این اثر خواهد داشت
تنظیم (نه تنظیم) OFILL در ترمیوس c_flag فیلد، همانطور که در
حجم تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی پایانه
رابط.
افدل (-ofdel)
کاراکترهای پر DEL (NUL) هستند. این اثر تنظیم (نه
تنظیم) OFDEL در ترمیوس c_flag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
cr0 cr1 cr2 cr3
سبک تاخیر را برای CR ها انتخاب کنید. این باید اثر تنظیم CRDLY را داشته باشد
به CR0، CR1، CR2، یا CR3، به ترتیب، در ترمیوس c_flag میدان، به عنوان
تعریف شده در جلد تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی
پایانه رابط.
NL0 NL1 سبک تأخیر را برای NL انتخاب کنید. این باید اثر تنظیم NLDLY را داشته باشد
به NL0 یا NL1، به ترتیب، در ترمیوس c_flag فیلد، همانطور که در
حجم تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی پایانه
رابط.
tab0 tab1 tab2 tab3
سبک تاخیر را برای برگه های افقی انتخاب کنید. این اثر خواهد داشت
تنظیم TABDLY به ترتیب روی TAB0، TAB1، TAB2 یا TAB3 در ترمیوس
c_flag فیلد، همانطور که در جلد تعاریف پایه POSIX.1-2008 تعریف شده است،
فصل 11, سوالات عمومی پایانه رابط. توجه داشته باشید که TAB3 دارای اثر
در حال گسترش شخصیت ها به شخصیت ها.
زبانه ها (-برگه ها)
مترادف برای tab0 (tab3).
bs0 bs1 سبک تأخیر را انتخاب کنید شخصیت ها. این باید داشته باشد
اثر تنظیم BSDLY به BS0 یا BS1، به ترتیب، در ترمیوس c_flag
فیلد، همانطور که در جلد تعاریف پایه POSIX.1-2008 تعریف شده است، فصل 11,
سوالات عمومی پایانه رابط.
ff0 ff1 سبک تأخیر را انتخاب کنید شخصیت ها. این باید داشته باشد
اثر تنظیم FFDLY به FF0 یا FF1، به ترتیب، در ترمیوس c_flag
فیلد، همانطور که در جلد تعاریف پایه POSIX.1-2008 تعریف شده است، فصل 11,
سوالات عمومی پایانه رابط.
vt0 vt1 سبک تأخیر را انتخاب کنید شخصیت ها. این باید داشته باشد
اثر تنظیم VTDLY به VT0 یا VT1، به ترتیب، در ترمیوس c_flag
فیلد، همانطور که در جلد تعاریف پایه POSIX.1-2008 تعریف شده است، فصل 11,
سوالات عمومی پایانه رابط.
محلی حالت های
isig (-isig)
فعال کردن (غیرفعال کردن) بررسی کاراکترها در برابر کنترل ویژه
کاراکترهای INTR، QUIT و SUSP. این اثر تنظیم (نه
تنظیم) ISIG در ترمیوس c_flag فیلد، همانطور که در Base Definitions تعریف شده است
جلد POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
نماد (-آیکانون)
فعال کردن (غیرفعال کردن) ورودی متعارف (پردازش ERASE و KILL). این باید داشته باشد
اثر تنظیم (تنظیم نشدن) ICANON در ترمیوس c_flag میدان، به عنوان
تعریف شده در جلد تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی
پایانه رابط.
iexten (-iexten)
فعال کردن (غیرفعال کردن) هر کاراکتر کنترل ویژه تعریف شده توسط پیاده سازی
در حال حاضر توسط نماد, isig, ixo، یا ixoff. این باید داشته باشد
اثر تنظیم (تنظیم نشدن) IEXTEN در ترمیوس c_flag میدان، به عنوان
تعریف شده در جلد تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی
پایانه رابط.
از دست (-پژواک)
پژواک برگشتی (پژواک برگشتی نکنید) هر کاراکتر تایپ شده است. این اثر خواهد داشت
تنظیم (تنظیم نشدن) ECHO در ترمیوس c_flag فیلد، همانطور که در
حجم تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی پایانه
رابط.
پژواک (-پژواک)
کاراکتر ERASE آخرین کاراکتر را به صورت بصری پاک می کند (پاک نمی کند).
خط فعلی از صفحه نمایش، در صورت امکان. این اثر خواهد داشت
تنظیم (تنظیم نکردن) ECHOE در ترمیوس c_flag فیلد، همانطور که در
حجم تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی پایانه
رابط.
پژواک (-اچک کردن)
اکو (پژواک نکنید) NL بعد از کاراکتر KILL. این اثر خواهد داشت
تنظیم (تنظیم نشدن) ECHOK در ترمیوس c_flag فیلد، همانطور که در
حجم تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی پایانه
رابط.
echonl (-echonl)
اکو (پژواک نکنید) NL، حتی اگر از دست از کار افتاده است. این اثر خواهد داشت
تنظیم (نه تنظیم) ECHONL در ترمیوس c_flag فیلد، همانطور که در
حجم تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی پایانه
رابط.
نوفلش (-نوفلش)
فلاش را بعد از INTR، QUIT، SUSP غیرفعال کنید (فعال کنید). این اثر خواهد داشت
تنظیم (تنظیم نشدن) NOFLSH در ترمیوس c_flag فیلد، همانطور که در
حجم تعاریف پایه POSIX.1-2008، فصل 11, سوالات عمومی پایانه
رابط.
برای متوقف کردن (-توستاپ)
SIGTTOU را برای خروجی پسزمینه ارسال کنید. این اثر تنظیم (نه
تنظیم) TOSTOP در ترمیوس c_flag فیلد، همانطور که در Base تعریف شده است
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط.
ویژه کنترل شخصیت تکالیف
<کنترل>-شخصیت رشته
تنظیمکنترل>-شخصیت به رشته. اگرکنترل>-شخصیت یکی از شخصیت هاست
دنباله ها در ستون اول جدول زیر، مربوط به Base
حجم تعاریف POSIX.1-2008، فصل 11, سوالات عمومی پایانه رابط کنترل
کاراکتر ستون دوم باید شناسایی شود. این اثر تنظیم دارد
عنصر مربوطه از ترمیوس c_cc آرایه (به حجم Base Definitions مراجعه کنید
از POSIX.1-2008، فصل 13, سرآیندهای, ).
جدول: کنترل شخصیت نام in استی
┌──────────────────┬────────────────┬───────────── ────┐
│کنترل شخصیت │ c_cc زیرمجموعه │ توضیحات: │
├──────────────────┼────────────────┼───────────── ────┤
│اوف │ VEOF │ کاراکتر EOF │
│خنده دار │ VEOL │ کاراکتر EOL │
│پاک کردن │ VERASE │ ERASE نویسه │
│داخل │ VINTR │ کاراکتر INTR │
│کشتن │ VKILL │ شخصیت KILL │
│ترک │ VQUIT │ کاراکتر QUIT │
│مشکوک │ VSUSP │ کاراکتر SUSP │
│شروع │ VSTART │ کاراکتر START │
│متوقف کردن │ VSTOP │ کاراکتر STOP │
└──────────────────┴────────────────┴───────────── ────┘
If رشته یک کاراکتر واحد است، کاراکتر کنترل باید روی آن تنظیم شود
شخصیت. اگر رشته دنباله دو شخصیتی است "^-" یا رشته ناخوشاینداز
کاراکتر کنترل باید روی _POSIX_VDISABLE تنظیم شود، اگر برای
دستگاه؛ اگر _POSIX_VDISABLE برای دستگاه قابل اجرا نباشد، باید به عنوان تلقی شود
یک خطا. در محلی POSIX، اگر رشته یک دنباله دو شخصیتی است که با
('^') و کاراکتر دوم یکی از آنهایی است که در فهرست ذکر شده است "^c"
در ستون جدول زیر، کاراکتر کنترل باید به مقدار تنظیم شود
مقدار کاراکتر مربوطه در ستون Value جدول.
جدول: سیرکومفلکس کنترل شخصیت in استی
┌──────────────┬──
│ ^c مقدار │ ^c مقدار │ ^c مقدار │
├──────────────┼──────
│ الف، الف │ l، L │ w، W │
│ب، ب │ متر، م │ x، X │
│ج، سی │ n، N │ y، Y │
│d، D │ o، O │ z، Z │
│ه، ای │ p، P │ [ │
│ف، اف │ q، Q │ \ │
│g، G │ r، R │ ] │
│h، اچ │ s، S │ ^ │
│ من، من │ t، T │ _ │
│j، جی │ u، U │ │
│ ک، ک │ v، V │ │
└──────────────┴───-
دقیقه عدد
مقدار MIN را روی عدد. MIN در پردازش ورودی حالت غیر متعارف استفاده می شود
(نماد).
زمان عدد
مقدار TIME را روی عدد. TIME در ورودی حالت غیر متعارف استفاده می شود
در حال پردازش (نماد).
ترکیب حالت های
نگهداری می شود تنظیمات
مشخصه های ترمینال فعلی را روی تنظیمات ذخیره شده تولید شده توسط -g
گزینه.
evenp or برابری
فعال پارنب و cs7; غیر فعال کردن پارودی کردن.
عجیب و غریب
فعال پارنب, cs7و پارودی کردن.
- برابری, −evenp، یا -غیرعادی
از کار انداختن پارنب، و تنظیم کنید cs8.
خام (-خام or پخته شده)
ورودی و خروجی خام را فعال (غیرفعال) کنید. حالت خام باید معادل تنظیم باشد:
استی cs8 پاک کردن ^- کشتن ^- داخل ^- \
ترک ^- اوف ^- خنده دار ^- -پست -inpck
nl (-nl)
غیر فعال فعال) icrnl. علاوه بر این، -nl نا تنظیم inlcr و igncr.
ek کاراکترهای ERASE و KILL را به حالت پیش فرض سیستم بازنشانی کنید.
عاقلانه
همه حالت ها را به مقادیر معقول، نامشخص بازنشانی کنید.
STDIN
اگرچه هیچ ورودی از ورودی استاندارد خوانده نمی شود، باید از ورودی استاندارد برای دریافت آن استفاده شود
مشخصات ورودی/خروجی ترمینال فعلی و تنظیم مشخصات ورودی/خروجی ترمینال جدید.
INPUT فایل ها
ندارد.
محیط زیست متغیرها
متغیرهای محیطی زیر باید بر اجرای آن تأثیر بگذارند استی:
زبان یک مقدار پیش فرض برای متغیرهای بین المللی سازی که تنظیم نشده اند یا
خالی. (به جلد تعاریف پایه POSIX.1-2008 مراجعه کنید، بخش 8.2,
بین المللی کردن متغیر برای تقدم بین المللی شدن
متغیرهایی که برای تعیین مقادیر دستههای محلی استفاده میشوند.)
LC_ALL اگر روی یک مقدار رشته ای غیر خالی تنظیم شده است، مقادیر بقیه را لغو کنید
متغیرهای بین المللی سازی
LC_CTYPE این متغیر محل تفسیر توالی بایت ها را تعیین می کند
داده های متنی به عنوان کاراکتر (به عنوان مثال، تک بایت در مقابل چند بایت
کاراکترها در آرگومان ها) و کدام کاراکترها در کلاس هستند چاپ.
LC_MESSAGES
محلی را که باید برای تأثیرگذاری بر قالب و محتویات استفاده شود، تعیین کنید
پیام های تشخیصی با خطای استاندارد نوشته شده است.
nlspath تعیین محل کاتالوگ پیام برای پردازش LC_MESSAGES.
نامتقارن رویدادها
پیش فرض
با توجه به
اگر عملوندها مشخص شده باشند، خروجی نباید تولید شود.
اگر -g گزینه مشخص شده است، استی باید تنظیمات فعلی را در خروجی استاندارد بنویسد
فرمی که می تواند به عنوان آرگومان برای نمونه دیگری از استی روی همین سیستم
اگر -a گزینه مشخص شده است، تمام اطلاعات همانطور که در بخش OPERANDS توضیح داده شده است
باید روی خروجی استاندارد نوشته شود. مگر اینکه طور دیگری مشخص شده باشد، این اطلاعات باید باشد
به عنوان نوشته شده است -توکن های جدا شده در قالب نامشخص، در یک یا چند خط، با
تعداد نامشخصی از نشانه ها در هر خط. اطلاعات تکمیلی ممکن است نوشته شود.
اگر هیچ گزینه یا عملوندی مشخص نشده باشد، یک زیرمجموعه نامشخص از اطلاعات نوشته می شود
برای -a گزینه باید نوشته شود
اگر اطلاعات سرعت به عنوان بخشی از خروجی پیش فرض نوشته شده باشد، یا اگر -a گزینه است
مشخص شده و اگر سرعت ورودی ترمینال و سرعت خروجی یکسان باشد، سرعت
اطلاعات باید به صورت زیر نوشته شود:
"سرعت %d باد؛" <سرعت>
در غیر این صورت، سرعت ها به صورت زیر نوشته می شود:
"سرعت %d باد سرعت %d باد؛" <سرعت> ،سرعت>
در محلی غیر از محلی POSIX، کلمه باود ممکن است به چیزی بیشتر تغییر کند
مناسب در آن مناطق
اگر کاراکترهای کنترلی به عنوان بخشی از خروجی پیش فرض نوشته شده باشند، یا اگر -a گزینه است
مشخص شده، کاراکترهای کنترل باید به صورت زیر نوشته شوند:
"%s = %s;" <شخصیت کنترل نام> ،ارزش>
جایی کهارزش> یا شخصیت است، یا برخی از نمایش های بصری شخصیت if
غیر قابل چاپ یا رشته است ناخوشایند اگر کاراکتر غیرفعال باشد.
STDERR
خطای استاندارد باید فقط برای پیام های تشخیصی استفاده شود.
OUTPUT فایل ها
ندارد.
تمدید شده شرح
ندارد.
خروج وضعیت
مقادیر خروجی زیر باید برگردانده شوند:
0 گزینه های ترمینال با موفقیت خوانده یا تنظیم شدند.
>0 خطایی روی داد.
آثار OF خطاها
پیش فرض
La پیروی بخش هستند آموزنده
کاربرد طریقه استفاده
La -g پرچم برای تسهیل ذخیره و بازیابی وضعیت ترمینال از
سطح پوسته به عنوان مثال، یک برنامه ممکن است:
saveterm="$(stty -g)" # صرفه جویی پایانه بود
استی (جدید تنظیمات) # حالت جدید را تنظیم کنید
... #...
stty $saveterm # حالت ترمینال را بازیابی کنید
از آنجایی که قالب مشخص نشده است، مقدار ذخیره شده در سیستم قابل حمل نیست.
از آنجا که -a فرمت بسیار ضعیف مشخص شده است، اسکریپت هایی که ترمینال را ذخیره و بازیابی می کنند
تنظیمات باید از -g گزینه.
مثال ها
ندارد.
منطقی
اصلی استی توضیحات مستقیماً از سیستم V گرفته شده است و سیستم V را منعکس می کند
درایور ترمینال ترمیو. برای مطابقت با درایور ترمینال اصلاح شده است
ترمیوس.
حالت های خروجی فقط برای سیستم های سازگار با XSI مشخص شده است. همه پیاده سازی ها هستند
انتظار می رود ارائه کند استی عملوندهای مربوط به تمام حالت های خروجی که پشتیبانی می کنند.
La استی ابزار در درجه اول برای تنظیم رابط کاربری ترمینال استفاده می شود، مانند
انتخاب کاراکترهای ترجیحی ERASE و KILL. به عنوان یک ابزار برنامه نویسی کاربردی،
استی می تواند در اسکریپت های پوسته برای تغییر تنظیمات ترمینال برای مدت زمان استفاده شود
فیلمنامه
La ترمیوس بخش بیان می کند که غیرفعال کردن فردی کاراکترهای کنترلی امکان پذیر است
از طریق گزینه _POSIX_VDISABLE. اگر فعال باشد، در حال حاضر دو کنوانسیون برای آن وجود دارد
مشخص کردن این: سیستم V استفاده می کند "^-"و از BSD استفاده می کند ناخوشایند. هر دو مورد قبول هستند استی in
این جلد از POSIX.1-2008. قرارداد دیگر BSD استفاده از حرف "تو" رد شد
زیرا با حرف واقعی در تضاد است "تو"، که مقدار قابل قبولی برای a است
شخصیت کنترل
پیشنهادات اولیه نقشه برداری را مشخص نمی کرد "^c" برای کنترل شخصیت ها زیرا
کاراکترهای کنترلی در فایل توصیف مجموعه کاراکترهای محلی POSIX مشخص نشده بودند
الزامات. مجموعه کاراکترهای کنترل اکنون در حجم Base Definitions مشخص شده است
POSIX.1-2008، فصل 3, تعاریف، بنابراین نقشه برداری تاریخی مشخص شده است. توجه داشته باشید که
اگرچه نگاشت با تخصیص کلید نویسه کنترل در بسیاری از پایانه ها مطابقت دارد
که از کدگذاری کاراکترهای استاندارد ISO/IEC 646:1991 (یا ASCII) استفاده می کنند، نقشه برداری
در اینجا مشخص شده برای کاراکترهای کنترل است، نه رمزگذاری صفحه کلید آنها.
پس از ترمیوس پشتیبانی از سرعت های جداگانه برای ورودی و خروجی، دو گزینه جدید به آن اضافه شد
هر کدام را بطور مجزا مشخص کنید
برخی از پیاده سازی های تاریخی از ورودی استاندارد برای دریافت و تنظیم ترمینال استفاده می کنند
مشخصات؛ دیگران از خروجی استاندارد استفاده می کنند. از آنجایی که ورودی از ورود TTY معمولاً است
محدود به مالک است در حالی که خروجی یک TTY اغلب با استفاده از استاندارد برای هر کسی باز است
ورودی شانس کمتری برای تغییر تصادفی (یا بدخواهانه) ترمینال فراهم می کند
تنظیمات سایر کاربران استفاده از ورودی استاندارد نیز اجازه می دهد استی -a و استی -g خروجی باشد
برای استفاده بعدی هدایت شد. بنابراین، استفاده از ورودی استاندارد برای این حجم مورد نیاز است
POSIX.1-2008.
آینده جهت
ندارد.
از sttyposix آنلاین با استفاده از خدمات onworks.net استفاده کنید