Здебільшого не слід встановлювати TERMвручну. Змінна завжди встановлюється автоматично, і існує лише вузький набір обставин, коли значення за замовчуванням невірне.
Значення TERMпотреб повинно бути вказане в базі даних терміна (або для декількох старомодних систем у базі даних termcap ). Terminfo та Termcap відображають типи терміналів для опису можливостей терміналу, якими користуються програми. Значення TERM- це термінальний тип.
Основна причина, чому вам іноді можуть знадобитися зміни, TERM- це якщо ви входите в систему віддалено, коли локальна машина та віддалений апарат мають різні бази даних терміналів.
Ще одна причина, пов’язана з попередньою, полягає в тому, що іноді існує кілька подібних записів для терміналу, з дещо різними можливостями. Це відбувається, як правило, тоді, коли з'являється новий термінал, сумісний з існуючим терміналом, але має більше функцій. Потім ви отримуєте вибір між використанням традиційної назви, яку розуміють усі машини, але яка рекламує лише традиційні функції, або нової назви, яка рекламує всі нові функції, але яку деякі машини не зрозуміють.
Прикладом цього є xterm з 16 кольорами проти xterm з 256 кольорами. Традиційний xterm підтримує лише 16 кольорів, тому саме так xtermвизначається база даних терміналів. Зміна xtermвступу зробить задоволенням користувачів новіших версій xterm, але порушить конфігурацію користувачів старих версій xterm, які входять у систему дистанційно. Перехід на нове ім'я - xterm-256color- надає новіші можливості, коли вони доступні, але не розпізнається, якщо ви віддалено входите в машини на старішій базі даних терміналів. Оскільки не існує рішення, яке може задовольнити кожного, ви отримуєте вибір: або дотримуйтесь xtermта не отримуйте 256 кольорів, або використовуйте те, xterm-256colorщо не працює, якщо увійти на віддалені машини, які його не підтримують.
Таким чином, залишити значення за замовчуванням xtermта встановити termNameресурс на xterm-256color(що призводить до того, що змінна середовища TERMбуде встановлена на одне і те ж значення) - це обидва обґрунтовані варіанти. Встановлення TERMдовільних значень не буде працювати, але і те xtermй інше xterm-256colorмає сенс.