WSL下的开发问题集

1.在windows 10系统下用VS code开发,因Linux和导致bash脚本文件中的

Linux和Windows系统在处理文本时使用的换行符不同,这是由于历史原因和不同操作系统的设计差异所导致的。在Unix和Linux系统中,行的结束符通常是LF (Line Feed)字符,而Windows系统则使用CRLF (Carriage Return + Line Feed)字符作为行的结束符。因此,在使用文本编辑器或其他程序时,应该注意这种差异,以避免在不同系统之间出现问题。

当在Windows系统下使用VS Code开发Bash脚本时,由于Windows系统的换行符比Linux系统多一个回车符,因此在Linux系统下无法正确解析Bash脚本而导致报错。为了解决这个问题,可以使用一些文本编辑器,如Notepad++等,将文件的换行符从Windows格式转换为Unix格式,这样就可以在Linux系统上正确地运行Bash脚本了。

更多关于Linux和Windows系统的换行符差异,以及如何正确处理这些差异的知识点可以参考下面的链接:

vs code 下的解决办法:

linux系统和windows系统换行符不一致,导致windows下用vs code开发的bash命令脚本在Linux下无法执行的报错。

如果在Linux下面运行,选择LF即可

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值