当前位置:网站首页 > 技术博客 > 正文

dos下命令大全





在 DOS/Windows 文本文件中,换行符(也称为换行符)是两个字符的组合:回车符(CR - Carriage Return)后跟换行符(LF - LineFeed)。 在 Unix 文本文件中,换行符是单个字符:换行符(LF)。 在 Mac 文本文件中,在 macOS X 之前,换行符是单个回车符(CR)字符。 现在 macOS 使用 Unix 风格(LF)换行符。

除非强制转换,否则会自动跳过二进制文件。

将自动跳过非常规文件,例如目录和 FIFO。

默认情况下,符号链接及其目标保持不变。 可以选择替换符号链接,或者可以将输出写入符号链接目标。 不支持 Windows 上的符号链接。 Windows 符号链接始终被替换,保持目标不变。

Dos2unix 在 SunOS/Solaris 下以 dos2unix 建模,并具有类似的转换模式。





最简单的用法就是 直接跟上文件名:

如果一次转换多个文件,把这些文件名直接跟在 dos2unix 之后。(注:也可以加上 -o 参数,也可以不加,效果一样):

dos2unix 上面在转换时,都会直接在原来的文件上修改,如果想把转换的结果保存在别的文件,而源文件不变,则可以使用 -n 参数

如果要保持文件时间戳不变,加上 -k 参数。所以上面几条命令都是可以加上 -k 参数来保持文件时间戳的:

从 Windows UTF-16(无BOM)转换为 Unix UTF-8:

使用 BOM 从 Unix UTF-8 转换为 Windows UTF-8:


如果这个脚本在 Windows 下编辑过,就有可能被转换成 Windows 下的 Dos 文本格式了,这样的格式每一行的末尾都是以 来标识,它的 ASCII 码分别是 。如果你将这个脚本文件直接放到 Linux 上执行就会报 /bin/bash^M: bad interpreter 错误提示。

解决办法 1:

解决办法 2,直接用 命令即可:


  • Linux dos2unix command
  • unix2dos 命令
  • qpdf 命令
  • dd 命令
  • convertquota 命令
  • dos2unix 命令
  • abcabc 命令
  • mutool 命令
  • enca 命令
  • numfmt 命令
  • opencc 命令
  • gofmt 命令
  • fmt 命令



  • 上一篇: mistika教程
  • 下一篇: coc符合性证书
  • 版权声明


    相关文章:

  • mistika教程2025-01-06 21:30:07
  • 深度优先遍历图解2025-01-06 21:30:07
  • html框架及常用标签2025-01-06 21:30:07
  • 王码五笔98版口诀2025-01-06 21:30:07
  • 软件测试面试题2025-01-06 21:30:07
  • coc符合性证书2025-01-06 21:30:07
  • java hashcode实现2025-01-06 21:30:07
  • 各类爬虫软件有哪些优势和劣势2025-01-06 21:30:07
  • html的表单怎么做2025-01-06 21:30:07
  • js判断数据类型typeof2025-01-06 21:30:07