Изменение значения переменной TERM

Изменение значения переменной TERM

Что на самом деле представляет собой TERMпеременная, заданная в /etc/inittabзаписях? Как она влияет на поведение системы? Можете ли вы привести несколько примеров изменения ее значения?

решение1

Переменная TERMнаследуется всеми initзапускаемыми процессами. Она гарантирует, что все порожденные процессы initиспользуют правильное форматирование терминала для вывода на консоль.

Например, если вы установите значение , TERMто rxvtможете получить странные результаты при попытке приложений выводить цветные сообщения или другие управляющие символы.

Кажется, найти примеры для этого гораздо сложнее, чем я ожидал; особенно потому, что большинство современных эмуляторов терминала действительно хорошо скрывают такие проблемы. Похоже, что терминал Gnome ( xterm) и regent25тип терминала вместе портят клавишу backspace:

Скриншот

Связанный контент