结论:win记事本使用的格式有别于linux,二者不可混用。linux使用一个叫vi的编辑器。
解决办法:使用vi命令建立文件,在其中敲shell。命令:vi > filename (敲完用ctrl +c 就可以保存) 。 验证命令:sh filename
具体分析(你可以忽略):
win是microsoft专业的系统,在设计之初就使用了固定的编码格式,比如用/n表示换行;使用记事本的
好处在在于可以没有任何的附加格式,原生态,这样就具有了通用性,其实关键点就在于系统的差异。
linux是一个开源的东东,大家都在对他进行研究,然后把许多东西拼装起来,就成了现在的她,她对我们iT人而言可是大美人;但是
对于一般人而言,她就是如花。她的文本编辑不是摘取win的记事本,而是一个家伙做了一个叫vi的东东,而后移植到了linux。