答案1
我找到了错误背后的原因:我的“.bashrc”是空的,所以我只需要“制作”一个新的。
答案2
就我而言,我在 .bachrc 的开头有以下行(被同事黑了......)
curl https://v2.jokeapi.dev/joke/Pun?format=txt
我将其移至 .bash_rc 的末尾并且工作正常(删除也有效,但我实际上喜欢它)。
答案3
与 UNIX 程序一样,它们将名称作为错误消息的一部分输出。所以在这种情况下,错误来自tput
命令。
tput
用于设置终端,例如,如果您的终端具有可编程选项卡设置,则可以对其进行设置。如今,大多数人不再需要它。
为了设置您的终端,它需要知道您拥有哪种终端。您可以通过传递-T
带有值的参数或设置TERM
环境变量来告诉它。然而,您似乎两者都没有执行,因此您收到了错误消息。
最简单的事情就是添加一行
export TERM; TERM=vt100
作为第一的线/home/davi/.profile
.它会硬编码一个几乎肯定适合您的终端类型。