Управление портами
4.5.2.5. Удаление записей из файла ttydefs
/usr/sbin/sttydefs -r ttylabel
Запись для ttylabel, указанной в командной строке, удаляется из файла ttydefs.
Параметр -r является действительным, если вызывается привилегированным пользователем.
Примечание. Если запись, которую вы удаляете, является частью последовательности замкнутого поиска (hunt), обязательно исправьте последовательность. Может оказаться кстати запуск sttydefs с параметром -l, после того как запись будет удалена sttydefs -l будет проверять на наличие неправильных значений полей и разъединенных последовательностей hunt и распечатает сообщения об ошибках.
4.5.2.6. Установка параметров терминала с помощью команды stty
Команду stty (1) можно использовать для установки и изменения параметров терминала после регистрации пользователя. Командная строка stty может быть добавлена к файлу profile пользователя, чтобы можно было устанавливать параметры автоматически как часть процесса login. Ниже приводится пример простой команды stty:
Пример.
stty cr0 nl0 echoe -tabs erase ^h
Параметры в примере имеют следующие значения:
cr0 | Отсутствие задержки на возврат каретки или новой строки. Задержки не используются в видеотерминале, но необходимы на некоторых печатающих терминалах, давая время привести в движение механические части оборудования. |
echoe | Стирает символы при реверсе. |
-tabs | Расширяет метки табуляции пробелами при печати. |
erase ^h | Изменяет символ удаления символа на ^h. Символ удаления символа по умолчанию - это знак #. Большинство терминалов передают ^h после нажатия клавиши возврата каретки. |
4.5.3. Справочник установки ttymon и линии терминала
Синтаксис команды | Описание |
---|---|
sacadm -l [-t type|-p pmtag] | Просматривает все мониторы портов (один -l ), все мониторы портов заданного типа ( -t type ) или один монитор портов ( -p pmtag ). |
pmadm -l [-t type|-p pmtag][-s svctag] | Просматривает весь сервис для всех мониторов (один -l ), весь сервис для всех мониторов портов заданного типа ( -t type ), весь сервис конкретного монитора ( -p pmtag ) или один сервис ( -s svctag ). |
sacadm -a -p pmtag -t ttymon -c cmd -v 'ttyadm -V' | Добавляет монитор портов ttymon. ttymon, используемая с аргументами параметра -v sacadm -a или pmadm -a, дает командную строку, содержащую номер версии ttymon для управляющего файла нового монитора портов. |
sacadm -r -p pmtag | Удаляет монитор порта |
pmadm -a -p pmtag -s svctag -i id [-f ux] -v 'ttyadm -V'\ -m "'ttyadm [-b] [-r count] [-c] [-h] [-i msg]\ [-m modules] [-p prompt] [-t timeout]\ -d device -l ttylabel -s service'" | Добавляет сервис ttyadm, используемая с аргументом параметра -m pmadm -a, дает поля pmspecific для включения в управляющий файл монитора портов. |
pmadm -r -p pmtag -s svctag | Удаляет сервис |
pmadm -e -p pmtag -s svctag | Разрешает сервис |
pmadm -d -p pmtag -s svctag | Запрещает сервис svctag, доступный с помощью монитора портов pmtag. |
sacadm -e -p pmtag | Разрешает весь сервис, определенный для монитора pmtag. |
sacadm -d -p pmtag | Запрещает весь сервис, определенный для монитора pmtag. |
/usr/sbin/sttydefs -a ttylabel [-b] [-n nextlabel]\[-i initial-flags] [-f final-flags] | Добавляет элемент в файл /etc/ttydefs. |
/usr/sbin/sttydefs -l [ttylabel] | Распечатывает информацию об установке линии терминала из файла /etc/ttydefs для портов терминала с меткой ttylabel. Если ttylabel не указана, распечатывает информацию об установке линии терминала для всех записей в файле. |
/usr/sbin/sttydefs -r ttylable | Удаляет записи для ttylabel, указанной из /etc/ttydefs. |