Man:Man1/stty.1
Матеріал з docs.linux.org.ua — збірника документації з Unix/Linux українською мовою.
Зміст |
Назва
stty - виводить і міняє налагодження рядка терміналу
Використання
stty [-F прилад] [--file=прилад] [ПАРАМЕТРИ]...
stty [-F прилад] [--file=прилад] [-a|--all]
stty [-F прилад] [--file=прилад] [-g|--save]
Опис
Видрукує і поміняє характеристику терміналу.
- -a, --all
- Виведе поточні налагодження терміналу у сприйнятній для читання формі.
- -g, --save
- Виводить поточні налагодження терміналу у форматі stty.
- -F, --file=прилад
- Відкриває для використання вказаний прилад замість stdin.
- --help
- Покаже цю довідку і вийде.
- --version
- Покаже інформацію про версію програми і вийде.
Необов'язкова `-' перед ПАРАМЕТРАМИ вказує на дію узгодження. Знак `*' позначає не-POSIX налаштування. Сама система визначає які саме налаштування доступні.
Спеціальні знаки:
- * dsusp ЗНАК
- ЗНАК буде посилатися як сигнал зупинки терміналу як тільки ввід буде очищено.
- eof ЗНАК
- ЗНАК що буде позначати кінець файлу (кінець вводу).
- eol ЗНАК
- ЗНАК що означатиме кінець рядка.
- eol2 ЗНАК
- Альтернативний ЗНАК кінця рядка.
- erase ЗНАК
- ЗНАК що зітре останній надрукований символ на командному рядку.
- intr ЗНАК
- ЗНАК що пошле сигнал переривання.
- kill ЗНАК
- ЗНАК що зітре зміст поточного рядка.
- * lnext ЗНАК
- ЗНАК що екранує наступний введений символ.
- quit ЗНАК
- ЗНАК що пошле сигнал припинення роботи.
- * rprnt ЗНАК
- ЗНАК що поновить поточний рядок.
- start ЗНАК
- ЗНАК що продовжить вивід після його зупинки.
- stop ЗНАК
- ЗНАК що зупинить вивід.
- susp ЗНАК
- ЗНАК що пошле сигнал зупинки терміналу.
- * swtch ЗНАК
- ЗНАК переключення до іншого прошарку терміналу.
- * werase ЗНАК
- ЗНАК що зітре останнє введене слово.
Спеціальні параметри:
- N
- встановлює швидкість вводу і виводу до N бод (одиниця швидкості передавання інформації).
- * cols N
- Вкаже ядру що термінал має N колонок.
- * columns N
- Те саме що й `cols N'.
- 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
- Пошле сигнал зависання (hangup) після того як останній процес закриє tty.
- [-]hupcl
- Тотожно [-]hup.
- [-]parenb
- Генеруватиме біт парності у виводі і очікуватиме біт парності у вводі.
- [-]parodd
- Встановить непарність (навіть з `-').
Налаштування вводу:
- [-]brkint
- Команди припинення роботи викликатимуть сигнал переривання.
- [-]icrnl
- Перекладатиме повернення каретки у новий рядок.
- [-]ignbrk
- Ігнорує знаки припинення роботи.
- [-]igncr
- Ігнорує повернення каретки.
- [-]ignpar
- Ігнорує знаки з помилками парності бітів.
- * [-]imaxbel
- Подає звуковий сигнал і не очищатиме повний буфер вводу з-за одного знаку.
- [-]inlcr
- Перекладатиме новий рядок у повернення каретки.
- [-]inpck
- Вмикає перевірку парності вводу.
- [-]istrip
- Видаляє верхній (8-ий) біт знаків вводу.
- * [-]iuclc
- Переводить літери верхнього регістру у нижній.
- * [-]ixany
- Дозволить будь-якому знакові рестартувати ввід.
- [-]ixoff
- Уможливлює старт/стоп знаки.
- [-]ixon
- Уможливлює XON/XOFF потік даних.
- [-]parmrk
- Позначає помилки парності (255-0 послідовністю знаків).
- [-]tandem
- Тотожно [-]ixoff.
Налаштування виводу:
- * bsN
- Стиль запізнення зворотнього переміщення (backspace delay style), N серед [0..1].
- * crN
- Стиль запізнення повернення каретки (carriage return delay style), N серед [0..3].
- * ffN
- Стиль запізнення зміни сторінки (form feed delay style), N серед [0..1].
- * nlN
- Стиль запізнення нового рядка (newline delay style), N серед [0..1].
- * [-]ocrnl
- Перекладає повернення каретки у новий рядок.
- * [-]ofdel
- Використовувати знаки усунення (delete) для заповнення замість нульових знаків.
- * [-]ofill
- Використає знаки заповнення замість очікування запізнення.
- * [-]olcuc
- Перекладатиме літери нижнього регістру у верхній.
- * [-]onlcr
- Перекладатиме новий рядок у новий рядок з поверненням каретки.
- * [-]onlret
- Новий рядок здійснюватиме повернення каретки.
- * [-]onocr
- Не виводитиме повернення каретки у першій колонці.
- [-]opost
- Вивід після закінчення процесу.
- * tabN
- Стиль запізнення горизонтальної табуляції (horizontal tab delay style), N серед [0..3].
- * tabs
- Те саме що й tab0.
- * -tabs
- Те саме що й tab3.
- * vtN
- Стиль запізнення вертикальної табуляції (vertical tab delay style), N серед [0..1].
Локальні налаштування:
- [-]crterase
- Ехо-вивід знаків стирання (erase) як повернення-пробіл-повернення.
- * crtkill
- Знищуватиме рядок згідно налаштувань echoprt та echoe.
- * -crtkill
- Знищуватиме рядок згідно налаштувань echoctl та echok.
- * [-]ctlecho
- Ехо-вивід контрольних знаків як карет-запис (`^c').
- [-]echo
- Ехо-вивід вводимих знаків.
- * [-]echoctl
- Тотожно [-]ctlecho.
- [-]echoe
- Тотожно [-]crterase.
- [-]echok
- Виводитиме новий рядок після знаку нищення (kill).
- * [-]echoke
- Тотожно [-]crtkill.
- [-]echonl
- Ехо-вивід нового рядка, навіть якщо жодного іншого знаку не було виведено.
- * [-]echoprt
- Ехо-вивід стертого (erased) знаку навпаки, замість `\' - '/'.
- [-]icanon
- Уможливлює спеціальні знаки erase, kill, werase та rprnt.
- [-]iexten
- Уможливлює не-POSIX спеціальні знаки.
- [-]isig
- Уможливлює спеціальні знаки interrupt, quit та suspend.
- [-]noflsh
- Вимикає очищення після переривання і скасовує спеціальні знаки.
- * [-]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 -iuclc -ixany -imaxbel -opost -isig -icanon -xcase min 1 time 0
- -raw
- Тотожне cooked.
- sane
- Тотожне cread -ignbrk brkint -inlcr -igncr icrnl -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke, всім спеціальним знакам у їхньому значенні за замовчуванням.
Програма stty керує рядком tty, під'єднаним до стандартного вводу. Без аргументів, виведе частоту бод, алгоритм рядка і відхилення від stty sane. Під час налагоджень, ЗНАК розглядатиметься буквально, або буде кодовано на зразок ^c, 0x37, 0177 або 127; спеціальні значення ^- або undef використовуються щоб унеможливити спеціальні знаки.
Автор
Написано David MacKenzie.
Повідомлення про вади
Повідомляйте про вади на <bug-coreutils@gnu.org>.
Авторські права
Copyright ╘ 2004 Free Software Foundation, Inc.
Дивіться також
Повна документація для stty знаходиться у посібнику Texinfo. Якщо програми info і stty у вас правильно встановлені, команда
- info coreutils stty
повинна надати вам доступ до повної документації.
Переклав українською Віталій Цибуляк <vi@uatech.atspace.com>

