红联Linux门户
Linux帮助

linux控制台命令的换行识别问题

发布时间:2016-01-09 09:43:38来源:linux网站作者:denjackson

如在控制台上复制以下代码去执行:

./configure -prefix /usr/local/Trolltech/QtEmbedded-4.7.0-arm  /

-opensource /

-confirm-license


你会发现,无法识别第二行以后的代码,为什么?

请手动先删掉换行,如以下:

./configure -prefix /usr/local/Trolltech/QtEmbedded-4.7.0-arm  / -opensource /

-confirm-license


再回车换行:

./configure -prefix /usr/local/Trolltech/QtEmbedded-4.7.0-arm  /

-opensource /

-confirm-license /


你会发现,控制台可以识别第二行了,依此类推,你就可以解决这个问题了。


原因分析:

因为控制台对换行符可能是/r/n,而window则不同。所以会有此问题。


Windows与Linux之间的编码(换行符)转换:http://www.linuxdiyf.com/linux/16379.html

Linux文本文件与WIN文本文件换行格式转换命令:http://www.linuxdiyf.com/linux/8798.html