标记‘fi’附近有 bash 语法错误

标记‘fi’附近有 bash 语法错误

当我打开终端时,我得到以下两行

bash: /home/kyle/.bashrc: line 119: syntax error near unexpected token `fi'

bash: /home/kyle/.bashrc: line 119: `fi'

我不知道为什么会出现这种情况,也不知道这是否正常。是什么导致了语法错误,我该如何修复它?

答案1

当你打开一个新的终端窗口时,系统会启动你的 shell 的一个新实例。在你的情况下,即bash(Bourne Again SHell)

启动时bash,它会读取一堆启动脚本,这些脚本会配置各种内容,例如提示符、颜色等。其中一个脚本位于.bashrc您的主目录中。有关更多信息,请查看什么是 .bashrc 文件以及它有什么作用?

有关脚本的更多信息bashhttps://help.ubuntu.com/community/Beginners/BashScripting

在你的情况下,该文件已被编辑,现在不再是有效的bash脚本。因此错误消息line 119: syntax error near unexpected token...

这就是为什么steeldriver 要求您发布该文件的内容,以便我们能够看到其中的问题。

该文件是可选的。如果您愿意,可以将其重命名为其他名称 -.bashrc.old例如打开一个新窗口。错误消息将消失,但提示、colous 和其他 shell 自定义也将消失。

相关内容