Тут багато хорошої інформації:
man 7 term
Значення TERM за замовчуванням буде встановлено на основі рядка або / etc / inittab (Linux та System-V-подібні UNIXes) або / etc / ttys (BSD UNIXes). Цього майже завжди вистачає для консолей робочої станції та мікрокомп'ютерів.
Наступна проблема полягає в тому, що Ubuntu 9.10 не має /etc/inittab
або /etc/ttys
.
man inittab
Демон Upstart init (8) не використовує цей файл, а замість цього зчитує його конфігурацію з файлів у / etc / init. Дивіться init (5) для більш детальної інформації.
Заглянувши в / etc / init, ви можете знайти файли tty * .conf. Вони управляються виконуючи getty. Так то:
man getty
термін Значення, яке буде використано для змінної середовища TERM. Це переосмислює все, що може бути встановлено у програмі init (8), і успадковується логіном та оболонкою.
Це гарна інформація. Тепер ми знаємо, що значення TERM за замовчуванням походить від init (8)
... після всього цього мені не вдалося зрозуміти, як змінити значення TERM за замовчуванням, яке використовує init.