有时候我们需要在网上下载代码,经常使用Windows桌面来下载,但是Windows下载的代码文本是dos格式,而在linux环境下比如Ubuntu,是unix文本格式。如果直接编译会出现一大堆不能识别代码的错误。
错误如下:

......
'est/env/Kconfig:2:warning: ignoring unsupported character '
'est/env/Kconfig:3:warning: ignoring unsupported character '
'est/env/Kconfig:4:warning: ignoring unsupported character '
'est/Kconfig:20:warning: ignoring unsupported character '
'est/overlay/Kconfig:1:warning: ignoring unsupported character '
'est/overlay/Kconfig:2:warning: ignoring unsupported character '
'est/overlay/Kconfig:3:warning: ignoring unsupported character '
'est/overlay/Kconfig:4:warning: ignoring unsupported character '
'est/overlay/Kconfig:5:warning: ignoring unsupported character '
scripts/kconfig/Makefile:128: recipe for target 'mx6ull_14x14_evk_defconfig' failed
make[1]: *** [mx6ull_14x14_evk_defconfig] Error 1
Makefile:495: recipe for target 'mx6ull_14x14_evk_defconfig' failed
make: *** [mx6ull_14x14_evk_defconfig] Error 2

这时候就可以使用一个dos2unix软件,将dos格式转换成unix文本。如果Ubuntu没有此软件,可以通过如下命令下载:

sudo apt-get install dos2unix

下载完成以,可以使用如下命令:

单个文件转换是:dos2unix 文件名
将整个目录转换命令是: find . -type f -exec dos2unix {} \;
直接复制进命令行回车即可

卸载命令就是:(一般也不卸载)

sudo apt-get remove dos2unix

反之,将unix文本转换成dos文本软件是unix2dos,使用步骤好像和上面一样,没有使用或过。

linux dos2unix相关推荐

  1. Linux dos2unix命令

    一.dos2unix命令 dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter).DOS下的文本文件 ...

  2. linux dos2unix 批量,linux下dos2unix

    Unity可以发布跨Android.Windows.Mac以及Linux等平台的应用程序.本案例测试使用Windows系统Unity环境下,发布Linux应用程序,并在Ubuntu20.4系统成功运行 ...

  3. linux文本文件和win文本文件的格式互换

    转载于http://www.linuxidc.com/Linux/2011-01/31049.htm 有时在WIN下编辑好的脚本文件上传到LINUX服务器中不能正常执行,开始误认为是LINUX配置问题 ...

  4. Linux 文件/目录管理命令汇总

    注:命令[compgen -b]可以列出所有当前系统支持的命令. Linux -- cd_魔筝炼药师-CSDN博客 Linux -- pwd_魔筝炼药师-CSDN博客 Linux -- ls.dir. ...

  5. Linux的基本学习(六)vim与BASH

    前言: 前几部分的磁盘刻录什么什么的真实让人头疼,现在好了,我们进入到了shell与shell script的学习阶段. 承接前面的部分接着来学习Linux操作系统 vim程序编辑器 在Linux的世 ...

  6. 《Linux/UNIX OpenLDAP实战指南》——2.7 OpenLDAP用户以及与用户组相关的配置

    本节书摘来自异步社区<Linux/UNIX OpenLDAP实战指南>一书中的第2章,第2.7节,作者:郭大勇著,更多章节内容可以访问云栖社区"异步社区"公众号查看 2 ...

  7. Linux系列3:vi与vim编辑器

    vi与vim编辑器 0 引言 1 vi的使用 1.1 vi的模式介绍 1.2 简易示例 1.3 功能键介绍 1.4 案例练习 1.5 vim的暂存,恢复与开启时的警告 2 vim的额外功能 2.1 区 ...

  8. 鸟哥的Linux私房菜(基础篇)- 第十章、vim 程序编辑器

    第十章.vim程序编辑器 最近更新日期:2009/08/20 系统管理员的重要工作就是得要修改与设定某些重要软件的配置文件,因此至少得要学会一种以上的文字接口的文书编辑器.在所有的 Linux dis ...

  9. CentOS 6.9下OpenLDAP 的安装与配置

    LDAP 基础教程 LDAP 全称轻量级目录访问协议(英文:Lightweight Directory Access Protocol),是一个运行在 TCP/IP 上的目录访问协议.LDAP实现提供 ...

  10. 引入引入jque_引入可观察的自我证明

    引入引入jque Virevol ai is a collaborative visual shopping app. We run a remote-first lean team, have be ...

最新文章

  1. 部署DNS之辅助区域
  2. 【Android】SlidingMenu属性详解(转)
  3. input禁止鼠标滚轮改变数值
  4. Node.js丶Stream使用及常用方法
  5. button执行onclick函数_可能你的react函数组件从来没有优化过
  6. 长方体空间移动工程师_打破常规,私人定制移动阳光房
  7. 联想智能云教室部署(网络同传)
  8. 计算机开机提示非正版操作系统,电脑启动时显示找不到操作系统怎么办
  9. 内含干货PPT下载|一站式数据管理DMS关键技术解读
  10. 网页设计 基础知识汇总
  11. android抖音布局,Android快速集成抖音分享
  12. python带你过不一样的“清明节”和看神奇的《清明上河图》
  13. “80后”博士,晋升正厅!
  14. 用Excel获取数据——不仅仅只是打开表格
  15. php date函数时间不对,PHP Date / Time 日期和时间 函数和时间相差8小时解决办法
  16. 美国研究生院计算机数据科学排名,2021美国硕士计算机专业排名
  17. 动物棋制作(C语言)
  18. 【转】deepin Linux下Picked up _JAVA_OPTIONS错误
  19. 机械臂速成小指南(九):正运动学分析
  20. android 手电筒服务,Android手电筒案例

热门文章

  1. .NET破解之百分百营销软件系列
  2. 码农小汪之理解Java注解。
  3. ecplise和lomboz和tomcat配置
  4. 计算机telnet命令大全,Telnet命令
  5. 【福利贴】迅雷会员账号共享,每天更新
  6. Fedora9下编译内核
  7. Visual Studio爆炸! -VS2010 SP1 * BETA *已发布,上下文
  8. 联想计计算机电源管理,联想电源管理软件energy manag
  9. DXBC2HLSL Tool
  10. 国内外各大免费搜索引擎、导航网址提交入口