6
没有$ TERM的值,也没有指定-T
我最近升级apt-get dist-upgrade了Kubuntu和Lubuntu Linux机器,并在每次登录其中一台机器时收到以下消息: tput: No value for $TERM and no -T specified 这是确切消息的屏幕截图: 这在我的Lubuntu机器和Kubuntu机器上都发生过,直到我升级后才成为问题。所以我怀疑这不是用户错误。 我怎样才能解决这个问题? 更新 我已将其跟踪到我的.bashrc文件,该文件已由我的.profile文件调用。但是,我的.bashrc文件现在在我进行GUI登录时运行,而在升级之前却没有运行,这一事实有点奇怪。不,我最近还没有修改.bashrc文件或.profile。另外,bash不是我的默认外壳。 问题是我tput在.bashrc文件中调用以设置变量,以在提示中添加颜色。但是在我的.bashrc文件现在运行的(不合适的)时间,$TERM未设置。 fgRed=$(tput setaf 1) ; fgGreen=$(tput setaf 2) ; fgBlue=$(tput setaf 4) fgMagenta=$(tput setaf 5) ; fgYellow=$(tput setaf 3) ; fgCyan=$(tput setaf 6) fgWhite=$(tput setaf 7) ; fgBlack=$(tput setaf 0) bgRed=$(tput setab 1) …