Руководство по администрированию UNIX System V

       

Добавление записей в файл ttydefs


/usr/sbin/sttydefs -a ttylabel [-b] [-n nextlabel]\ [-i initial-flags] [-f final-flags]

sttydefs с параметром -a добавляет запись в файл ttydefs. ttylabel идентифицирует запись. Далее описывается действие параметров -b, -n, -i или -f, когда они используются с параметром -a. Параметр -a является действительным только тогда, когда вызывается привилегированным пользователем.

Параметр -b разрешает автоматическую настройку скорости передачи.

Параметр -n указывает значение, используемое в поле nextlabel. Если nextlabel не указано, sttydefs будет устанавливать nextlabel на ttylabel.

Параметр -i указывает значение, используемое в поле initial-flags. Аргумент этого параметра должен быть представлен в формате, распознаваемом командой stty. Если initial-flags не указан, sttydefs будет устанавливать initial-flags на флаг termio (7) 9600.

Параметр -f указывает значение, используемое в поле final-flags. Аргумент параметра -f должен быть представлен в формате, распознаваемом командой stty. Если final-flags не указаны, sttydefs будет устанавливать final-flags на флаги структуры termio (7) 9600 и sane.

Следующая командная строка создает новую запись в ttydefs:

sttydefs -aNEW -nNEXT -i"1200 hupcl erase ^h"\ -f"1200 sane ixany hupcl erase ^h echoe"

Приводимые поля флагов имеют следующие значения:

300-19200 Скорость передачи линии.
hupcl Сброс при замкнутой последовательности.
sane Составной флаг, который стоит вместо множества нормальных характеристик линии.
ixany Позволяет любому символу перезапускать вывод. Если этот флаг не указан, только DC1 (CTL-Q) будет перезапускать вывод.
tab3 Посылает метки табуляции терминалу в виде пробелов.
erase ^h Устанавливает символ стирания ^h (CTL-h). В большинстве терминалов ^h это реверс.
echoe Эхо - стирание символа как символьной строки реверс-пробел-реверс. В большинстве терминалов так будет стираться стертый символ.



Содержание раздела