
Что на самом деле представляет собой TERM
переменная, заданная в /etc/inittab
записях? Как она влияет на поведение системы? Можете ли вы привести несколько примеров изменения ее значения?
решение1
Переменная TERM
наследуется всеми init
запускаемыми процессами. Она гарантирует, что все порожденные процессы init
используют правильное форматирование терминала для вывода на консоль.
Например, если вы установите значение , TERM
то rxvt
можете получить странные результаты при попытке приложений выводить цветные сообщения или другие управляющие символы.
Кажется, найти примеры для этого гораздо сложнее, чем я ожидал; особенно потому, что большинство современных эмуляторов терминала действительно хорошо скрывают такие проблемы. Похоже, что терминал Gnome ( xterm
) и regent25
тип терминала вместе портят клавишу backspace: