Scroll to navigation

stty(1) 2007-10-27-16:31 stty(1)

Назва

stty - виводить і міняє налагодження рядка терміналу

Використання

stty [-F прилад] [--file=прилад] [ПАРАМЕТРИ]...

stty [-F прилад] [--file=прилад] [-a|--all]

stty [-F прилад] [--file=прилад] [-g|--save]

Опис

Видрукує і поміняє характеристику терміналу.


Виведе поточні налагодження терміналу у сприйнятній для читання формі.

Виводить поточні налагодження терміналу у форматі stty.

Відкриває для використання вказаний прилад замість stdin.

Покаже цю довідку і вийде.

Покаже інформацію про версію програми і вийде.

Необов'язкова `-' перед ПАРАМЕТРАМИ вказує на дію узгодження. Знак `*' позначає не-POSIX налаштування. Сама система визначає які саме налаштування доступні.

Спеціальні знаки:

* dsusp ЗНАК

ЗНАК буде посилатися як сигнал зупинки терміналу як тільки ввід буде очищено.

ЗНАК що буде позначати кінець файлу (кінець вводу).

ЗНАК що означатиме кінець рядка.

Альтернативний ЗНАК кінця рядка.

ЗНАК що зітре останній надрукований символ на командному рядку.

ЗНАК що пошле сигнал переривання.

ЗНАК що зітре зміст поточного рядка.
* lnext ЗНАК

ЗНАК що екранує наступний введений символ.

ЗНАК що пошле сигнал припинення роботи.
* rprnt ЗНАК

ЗНАК що поновить поточний рядок.

ЗНАК що продовжить вивід після його зупинки.

ЗНАК що зупинить вивід.

ЗНАК що пошле сигнал зупинки терміналу.
* swtch ЗНАК

ЗНАК переключення до іншого прошарку терміналу.
* werase ЗНАК

ЗНАК що зітре останнє введене слово.

Спеціальні параметри:


встановлює швидкість вводу і виводу до N бод (одиниця швидкості передавання інформації).
* cols N

Вкаже ядру що термінал має N колонок.
* columns N

Те саме що й `cols ''N'''.

Встановлює швидкість вводу до N.
*line N

Використає N-ний алгоритм рядка.

З -icanon встановить мінімум N знаків до того як зчитування вважатиметься завершеним.

Встановлює швидкість виводу до N.
* rows N

Вкаже ядру що термінал має N рядків.
* size

Виведе кількість рядків і колонок, відповідно до інформації, внесеної у ядро.

Виведе швидкість терміналу.

Разом з -icanon встановить ліміт часу зчитування до N десятих секунди.

Налагодження контролю:

[-]clocal

Внеможливлює сигнали контролю модема.
[-]cread

Дозволяє ввід.
* [-]crtscts

Включить RTS/CTS підтвердження зв'язку (квитування).

Встановлює розмір знаків до 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.

Тотожно -icanon.

Тотожно icanon.

Дорівнює brkint ignpar istrip icrnl ixon opost isig icanon, eof й eol із значеннями за замовчуванням.

Тотожно raw.

Тотожне echoe echoctl echoke.

Тотожне echoe echoctl echoke -ixany intr ^c erase 0177 kill ^u.
* [-]decctlq

Тотожно [-]ixany.

Встановлює знаки erase і kill до їхніх значень за замовчуванням.

Тотожно parenb -parodd cs7.

Тотожно -parenb cs8.
* [-]lcase

Тотожне xcase iuclc olcuc.

Тотожне -parenb -istrip -opost cs8.

Тотожне parenb istrip opost cs7.

Тотожно -icrnl -onlcr.

Тотожне icrnl -inlcr -igncr onlcr -ocrnl -onlret.

Тотожне parenb parodd cs7.

Тотожно -parenb cs8.
[-]parity

Тотожно [-]evenp.

Тотожне -parenb -istrip cs8.

Тотожно parenb istrip cs7.

Тотожне -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -opost -isig -icanon -xcase min 1 time 0

Тотожне cooked.

Тотожне 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>

2007-10-27-16:31 © 2005-2007 DLOU, GNU FDL