CentOS 6 | bash_profile 给出错误?

CentOS 6 | bash_profile 给出错误?

我有一个 .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 并且一直坚持使用它 :)

相关内容