cygwin syntax error: unexpected end of file

在windows环境下模拟linux环境,需要安装cygwin,但是在cygwin中的/home/${用户名}/下的.profile、.inputtrc下设置了字体以后(并且加了换行符),打开cygwin会出现如下错误:

cygwin syntax error: unexpected end of file

在网上搜索了一下资料:比较有效的解决方案来自以下博文:

http://blog.csdn.net/lilu_leo/article/details/8779299

在cygwin中输入:dos2unix -n .bash_profile .bash_profile

关闭重新打开cygwin,问题解决。

“所以再一次提醒,不要用window里的记事本或者写字本打开修改,使用UltraEdit不要转化格式,因为在window下和linux中回车符是不相同的”。