SunOS 5.10 дает недействительный терминал

Вы можете использовать интерфейс unbind в sysfs. Пожалуйста, обратитесь к этой статье для получения подробной информации. Вы найдете инструкции по автоматизации отмены привязки при обнаружении устройства в этом ответе.

0
26.04.2016, 13:45
1 ответ

Если ваша переменная TERM не была set, то Solaris обычно настраивается на запуск tset , предлагая вам предположить (обычно предварительно настроенное), какое значение TERM будет работать, например, как эта закомментированная строка (из /etc/skel/local.login ):

#
# Copyright (c) 2001 by Sun Microsystems, Inc.
# All rights reserved.
#
# ident "@(#)local.login        1.7     01/06/23 SMI"
stty -istrip
# setenv TERM `tset -Q -`

В вопросе предлагается vt100 , и если вы просто нажмете Enter , оболочка будет использовать TERM = vt100 .

Это приглашение не является командной строкой , но используется для получения значения TERM .

Например, вы могли установить TERM на putty , которого нет в базе данных терминала Solaris, и это вызвало такое поведение при инициализации вашей оболочки.

0
29.04.2021, 00:15

Теги

Похожие вопросы