Alterando o valor da variável TERM

Alterando o valor da variável TERM

Qual é realmente a TERMvariável definida nas /etc/inittabentradas? Como isso influencia o comportamento do sistema? Você pode fornecer alguns exemplos alterando o valor disso?

Responder1

A TERMvariável é herdada por todos os processos initiniciados. Ele garante que todos os processos gerados initusem a formatação de terminal adequada para saída no console.

Por exemplo, se você definir TERMcomo rxvtvocê poderá obter resultados estranhos com aplicativos tentando enviar mensagens coloridas ou outros caracteres de controle.

Parece que é muito mais difícil encontrar exemplos disso do que eu imaginava; especialmente porque a maioria dos emuladores de terminal modernos são realmente bons em esconder esse tipo de problema. Parece que o terminal Gnome ( xterm) e regent25o tipo de terminal juntos bagunçam a tecla backspace:

captura de tela

informação relacionada