linux文件乱码问题 问题描述 ./start.sh: line 2: $'\r': command not found 出现上图问题是由于文件是windows下编码换行符导致的,转换成linux下编码就可以了 编码转换 方式一、 底线命令模式下输入:set ff=unix,告诉 vi 编辑器,使用unix换行符 修改编码之后保存退出即可 :wq再次执行成功 方式二、通过编辑器修改文件格式为unix sublime notepad++ ultraEdit都可以修改文件格式