Man page - stty(1)
Packages contains this manual
- nohup(1)
- expand(1)
- base32(1)
- stdbuf(1)
- env(1)
- chgrp(1)
- sha1sum(1)
- printenv(1)
- arch(1)
- whoami(1)
- sha384sum(1)
- sha224sum(1)
- nl(1)
- unlink(1)
- mv(1)
- comm(1)
- basenc(1)
- timeout(1)
- link(1)
- sync(1)
- paste(1)
- true(1)
- cut(1)
- sleep(1)
- uname(1)
- nproc(1)
- tty(1)
- seq(1)
- wc(1)
- tail(1)
- shred(1)
- split(1)
- unexpand(1)
- false(1)
- realpath(1)
- date(1)
- pr(1)
- expr(1)
- rmdir(1)
- tr(1)
- stat(1)
- numfmt(1)
- stty(1)
- sha512sum(1)
- hostid(1)
- [(1)
- ls(1)
- chcon(1)
- df(1)
- runcon(1)
- od(1)
- ln(1)
- ptx(1)
- echo(1)
- vdir(1)
- touch(1)
- chown(1)
- users(1)
- chroot(8)
- truncate(1)
- dircolors(1)
- printf(1)
- pwd(1)
- fmt(1)
- groups(1)
- sort(1)
- b2sum(1)
- cksum(1)
- join(1)
- dirname(1)
- readlink(1)
- tsort(1)
- id(1)
- mktemp(1)
- base64(1)
- csplit(1)
- sha256sum(1)
- tac(1)
- shuf(1)
- sum(1)
- fold(1)
- who(1)
- test(1)
- mkdir(1)
- mkfifo(1)
- pathchk(1)
- cat(1)
- tee(1)
- md5sum(1)
- cp(1)
- basename(1)
- rm(1)
- yes(1)
- dd(1)
- install(1)
- factor(1)
- dir(1)
- uniq(1)
- du(1)
- logname(1)
- chmod(1)
- pinky(1)
- nice(1)
- mknod(1)
- head(1)
apt-get install coreutils
Available languages:
en fr es pl vi nb nl da cs tr hu sv ja ru ro zh_TW sr zh_CN deManual
STTY
НАИМЕНОВАНИЕОБЗОР
ОПИСАНИЕ
Специальные символы:
Специальные настройки:
Настройки управления:
Настройки ввода:
Настройки вывода:
Локальные настройки:
Комбинированные настройки:
АВТОРЫ
ИНФОРМАЦИЯ ОБ ОШИБКАХ
СМОТРИТЕ ТАКЖЕ
ПЕРЕВОД
НАИМЕНОВАНИЕ
stty — изменить или вывести настройки терминальной линии
ОБЗОР
stty
[
-F
УСТРОЙСТВО
|
--file=УСТРОЙСТВО
]
[
НАСТРОЙКА
]...
stty
[
-F
УСТРОЙСТВО
|
--file=УСТРОЙСТВО
]
[
-a|--all
]
stty
[
-F
УСТРОЙСТВО
|
--file=УСТРОЙСТВО
]
[
-g|--save
]
ОПИСАНИЕ
Вывести или изменить параметры терминала.
Аргументы,
обязательные
для
длинных
параметров,
обязательны
и для
коротких.
-a
,
--all
вывести все текущие настройки в удобочитаемой для человека форме
-g , --save
вывести все текущие настройки в форме, воспринимаемой stty
-F , --file = УСТРОЙСТВО
открыть и использовать указанное УСТРОЙСТВО вместо стандартного потока ввода
|
--help |
отобразить эту справочную информацию и завершить работу |
--version
вывести информацию о версии и завершить работу
Необязательный символ - перед НАСТРОЙКОЙ обозначает отрицание. Символ * помечает настройки, не входящие в POSIX. Доступные настройки определяются лежащей в основе системой.
Специальные символы:
* discard СИМВОЛ
СИМВОЛ будет переключать отбрасывание выходных данных
eof СИМВОЛ
СИМВОЛ будет отправлять индикатор конца файла (завершать ввод)
eol СИМВОЛ
СИМВОЛ будет завершать строку
* eol2 СИМВОЛ
альтернативный СИМВОЛ для завершения строки
erase СИМВОЛ
СИМВОЛ будет удалять последний набранный символ
intr СИМВОЛ
СИМВОЛ будет отправлять сигнал прерывания
kill СИМВОЛ
СИМВОЛ будет удалять текущую строку
* lnext СИМВОЛ
СИМВОЛ будет обеспечивать ввод следующего символа буквально
quit СИМВОЛ
СИМВОЛ будет отправлять сигнал выхода
* rprnt СИМВОЛ
СИМВОЛ будет перерисовывать текущую строку
start СИМВОЛ
СИМВОЛ будет перезапускать вывод после его остановки
stop СИМВОЛ
СИМВОЛ будет останавливать вывод
susp СИМВОЛ
СИМВОЛ будет отправлять сигнал останова терминала
* swtch СИМВОЛ
СИМВОЛ будет переключать терминал на другой уровень оболочки
* werase СИМВОЛ
СИМВОЛ будет удалять последнее набранное слово
Специальные настройки:
|
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 |
отправлять сигнал разъединения, когда последний процесс закрывает tty |
[-]hupcl
то же, что и [-]hup
[-]parenb
формировать бит чётности в выходных данных и ожидать бит чётности во входных данных
[-]parodd
задать использование контроля нечётности (или контроля чётности при указании «-»)
* [-]cmspar
использовать «фиксированный» бит чётности (mark/space)
Настройки ввода:
[-]brkint
символы разрыва порождают сигнал прерывания
[-]icrnl
преобразовывать возврат каретки в перевод строки
[-]ignbrk
игнорировать символы разрыва
[-]igncr
игнорировать возврат каретки
[-]ignpar
игнорировать символы с ошибками контроля чётности
* [-]imaxbel
если символ получен при полном буфере ввода, выдавать звуковой сигнал и не сбрасывать буфер ввода
[-]inlcr
преобразовывать перевод строки в возврат каретки
[-]inpck
включить контроль чётности входных данных
[-]istrip
отбрасывать старший (8-й) бит во входных символах
* [-]iutf8
считать, что входные символы закодированы UTF-8
* [-]iuclc
преобразовывать регистр символов из верхнего в нижний
* [-]ixany
позволить перезапуск вывода по любому символу, а не только по символу старта
[-]ixoff
включить отправку символов старта/остановки
[-]ixon
включить управление потоком XON/XOFF
[-]parmrk
помечать ошибки контроля чётности (используя последовательность символов 255-0)
[-]tandem
то же, что и [-]ixoff
Настройки вывода:
|
* bsN |
тип задержки после возврата на один символ (backspace), 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
повторять на терминале символы удаления как возврат-пробел-возврат
* crtkill
удалять целую строку, следуя настройкам echoprt и echoe
* -crtkill
удалять целую строку, следуя настройкам echoctl и echok
* [-]ctlecho
повторять на терминале управляющие символы в каретной нотации («ˆc»)
[-]echo
повторять на терминале вводимые символы
* [-]echoctl
то же, что и [-]ctlecho
[-]echoe
то же, что и [-]crterase
[-]echok
повторять на терминале символ новой строки после символа удаления строки
* [-]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).
ИНФОРМАЦИЯ ОБ ОШИБКАХ
Онлайн-справка
GNU coreutils:
<https://www.gnu.org/software/coreutils/>
Сообщайте
обо всех
ошибках
перевода
по адресу
<https://translationproject.org/team/ru.html>
СМОТРИТЕ ТАКЖЕ
Полная
документация
на
<https://www.gnu.org/software/coreutils/stty>,
также
доступна
локально
посредством
info '(coreutils) stty invocation'
Packaged by
Debian (9.7-2)
Copyright © 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and
redistribute it.
There is NO WARRANTY, to the extent permitted by law.
ПЕРЕВОД
Русский перевод этой страницы руководства разработал(и) Андрей Догадкин <adogadkin@outlook.com> и Kirill Rekhov <krekhov.dev@gmail.com>
Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.
Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков .