Как узнать, что устанавливает мою переменную $TERM?

Как узнать, что устанавливает мою переменную $TERM?

Моя переменная term $TERM установлена ​​на tmux-256color, что вызывает проблемы. Я посмотрел в своих .bashrc, .vimrc и .viminfo, и ни один из них, похоже, не устанавливает эту переменную.

Как узнать, где устанавливается это значение?

(это Arch Linux)

решение1

Вы действительно используете tmux? Часто используемая вами утилита (например, screen, tmux) устанавливает переменную $TERM при выполнении. Клиенты SSH также часто устанавливают переменную при подключении. Короче говоря, она устанавливается утилитой, с помощью которой вы запускаете оболочку.

Видеть:Где задается значение по умолчанию для переменной среды TERM?

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