我有一个 .bash_profile,它给了我一个错误“文件意外结束”,我不知道哪里出了问题,就是这样,
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
export PS1="\u@\h\\$"
PATH=$PATH:$HOME/bin
export PATH
它显示第 11 行有语法错误。但是没有第 11 行?...
另外,它没有设置我的 ps1,但我认为这是因为文件意外结束。
答案1
因此,我相信您的文件中存在特殊字符。
您可以使用vim
, 而不是vi
或者如果您在 vi 中打开该文件,则可以使用此命令查看特殊字符。
:set list
修复后,您可以使用此命令恢复正常查看模式
:set nolist
一旦删除特殊字符,它就可以正常工作。
另外,如果你安装了 emacs,它也能帮到你,不过我很喜欢 vim 并且一直坚持使用它 :)