加载 ubuntu 主页之前出现“未找到命令”错误

加载 ubuntu 主页之前出现“未找到命令”错误

当我登录我的用户名“hp”时,我收到以下错误消息

加载 ubuntu 16.04 主页之前出现错误消息打印屏幕

我还附加了 .profile 打印屏幕以提供完整的详细信息。

.profile 详细信息

请您帮助我。我是 Ubuntu 新手,这个问题很棘手。

答案1

.profile使用以下命令检查您的类型file

UTF-8 Unicode (with BOM) text

问题在于此BOM。它代表“字节顺序标记”,是流/文档开头的三个额外字节,可以指示所使用的 unicode 编码类型。但不建议将其用于 UTF-8,并且在 shell 脚本中无效。

您可能使用不合适的编辑器(例如某些 Windows 软件)修改文件而导致此问题。

要解决您的问题,您必须再次删除此 BOM。如何从 UTF-8 文件中删除 BOM?包含一些有用的建议,教你如何做到这一点。一种可能的方法是运行以下命令:

sed -i '1s/^\xEF\xBB\xBF//' ~/.profile

简单来说,这会检查文件的第一行是否以这三个 BOM 字节开头并将其删除。

相关内容