Man:Man1/stty.1

Матеріал з docs.linux.org.ua — збірника документації з Unix/Linux українською мовою.

(Перенаправлено з Man/man1/stty.1)
Перейти до: навігація, пошук

Зміст

Назва

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>

Особисті інструменти