![Ubuntu 抛出此错误:加载 /home/user/.profile 时发现错误](https://linux22.com/image/209354/Ubuntu%20%E6%8A%9B%E5%87%BA%E6%AD%A4%E9%94%99%E8%AF%AF%EF%BC%9A%E5%8A%A0%E8%BD%BD%20%2Fhome%2Fuser%2F.profile%20%E6%97%B6%E5%8F%91%E7%8E%B0%E9%94%99%E8%AF%AF.png)
答案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
.它会硬编码一个几乎肯定适合您的终端类型。