为什么win记事本编辑的shell在linux中运行会报错

结论:win记事本使用的格式有别于linux,二者不可混用。linux使用一个叫vi的编辑器。

解决办法:使用vi命令建立文件,在其中敲shell。命令:vi  > filename   (敲完用ctrl +c 就可以保存) 。 验证命令:sh  filename

具体分析(你可以忽略):

      win是microsoft专业的系统,在设计之初就使用了固定的编码格式,比如用/n表示换行;使用记事本的

好处在在于可以没有任何的附加格式,原生态,这样就具有了通用性,其实关键点就在于系统的差异。

     linux是一个开源的东东,大家都在对他进行研究,然后把许多东西拼装起来,就成了现在的她,她对我们iT人而言可是大美人;但是

对于一般人而言,她就是如花。她的文本编辑不是摘取win的记事本,而是一个家伙做了一个叫vi的东东,而后移植到了linux。

posted on 2017-12-05 11:24  鱼肉自己  阅读(660)  评论(0编辑  收藏  举报